summaryrefslogtreecommitdiff
path: root/src/index_entry.nobj.lua
diff options
context:
space:
mode:
Diffstat (limited to 'src/index_entry.nobj.lua')
-rw-r--r--src/index_entry.nobj.lua4
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;
]]
},
}