diff options
Diffstat (limited to 'src/index_entry.nobj.lua')
-rw-r--r-- | src/index_entry.nobj.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/index_entry.nobj.lua b/src/index_entry.nobj.lua index 53a345f..fd39556 100644 --- a/src/index_entry.nobj.lua +++ b/src/index_entry.nobj.lua @@ -156,7 +156,9 @@ typedef git_index_entry IndexEntry; if(${this}->path != NULL) { free(${this}->path); } - ${this}->path = strndup(${val}, ${val_len}); + ${this}->path = malloc(${val_len}); + strncpy(${this}->path, ${val}, ${val_len}); + ${this}->path[${val_len}] = 0; ]] }, } |