aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2011-07-19 11:12:08 +0000
committerChristian Grothoff <christian@grothoff.org>2011-07-19 11:12:08 +0000
commitef26816a8fe322ec33f594c55e5dcccc9e107fbe (patch)
treea4faa3a44ab0889a9e3229b2da1f4789719bd11a /src
parent964117857effe5a89fb40a026cacc90e9f4d008b (diff)
downloadgnunet-ef26816a8fe322ec33f594c55e5dcccc9e107fbe.tar.gz
gnunet-ef26816a8fe322ec33f594c55e5dcccc9e107fbe.zip
Fix a heap corruption in envtable creation routine
-LRN
Diffstat (limited to 'src')
-rw-r--r--src/util/os_priority.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util/os_priority.c b/src/util/os_priority.c
index 0a08cf9ce..fc11a7abf 100644
--- a/src/util/os_priority.c
+++ b/src/util/os_priority.c
@@ -428,7 +428,7 @@ CreateCustomEnvTable (char **vars)
428 return NULL; 428 return NULL;
429 for (c = 0, var_ptr = vars; *var_ptr; var_ptr += 2, c++); 429 for (c = 0, var_ptr = vars; *var_ptr; var_ptr += 2, c++);
430 n_var = c; 430 n_var = c;
431 index = GNUNET_malloc (n_var); 431 index = GNUNET_malloc (sizeof (char *) * n_var);
432 for (c = 0; c < n_var; c++) 432 for (c = 0; c < n_var; c++)
433 index[c] = 0; 433 index[c] = 0;
434 for (items_count = 0, ptr = win32_env_table; ptr[0] != 0; items_count++) 434 for (items_count = 0, ptr = win32_env_table; ptr[0] != 0; items_count++)