summaryrefslogtreecommitdiff
path: root/deps/sysobj_early/src/util_ids.c
diff options
context:
space:
mode:
authorLucas de Castro Borges <lucas@gnuabordo.com.br>2024-04-22 19:19:51 -0300
committerLucas de Castro Borges <lucas@gnuabordo.com.br>2024-04-22 19:19:51 -0300
commit0574020490ffae5686b0c75d7753bfbcf2286114 (patch)
tree4737ad2276b41819178efdb5360ae7c2b4b559fe /deps/sysobj_early/src/util_ids.c
parent6c855997ca4a18e3e578faaae073db71c80849ad (diff)
New upstream version 2.0.17preupstream/2.0.17pre
Diffstat (limited to 'deps/sysobj_early/src/util_ids.c')
-rw-r--r--deps/sysobj_early/src/util_ids.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/deps/sysobj_early/src/util_ids.c b/deps/sysobj_early/src/util_ids.c
index 197b1ed3..9546a8b7 100644
--- a/deps/sysobj_early/src/util_ids.c
+++ b/deps/sysobj_early/src/util_ids.c
@@ -243,7 +243,7 @@ GSList *ids_file_all_get_all(const gchar *file, split_loc_function split_loc_fun
ids_query_result *working = g_new0(ids_query_result, 1);
gchar **qparts = g_new0(gchar*, IDS_LOOKUP_MAX_DEPTH + 1);
for(tabs = IDS_LOOKUP_MAX_DEPTH-1; tabs>=0; tabs--)
- qparts[tabs] = g_malloc0(IDS_LOOKUP_BUFF_SIZE);
+ qparts[tabs] = g_malloc0(IDS_LOOKUP_BUFF_SIZE+1);
tabs = 0;
if (!split_loc_func) split_loc_func = split_loc_default;
@@ -290,7 +290,7 @@ GSList *ids_file_all_get_all(const gchar *file, split_loc_function split_loc_fun
// now p = id, name = name
// ids_msg("p: %s -- name: %s", p, name);
- strncpy(qparts[tabs], p, IDS_LOOKUP_BUFF_SIZE-1);
+ strncpy(qparts[tabs], p, IDS_LOOKUP_BUFF_SIZE);
ids_query_result_set_str(working, tabs, name);
if (tabs < tabs_last)
for(;tabs_last > tabs; tabs_last--) {