diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-07-19 11:12:08 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-07-19 11:12:08 +0000 |
commit | ef26816a8fe322ec33f594c55e5dcccc9e107fbe (patch) | |
tree | a4faa3a44ab0889a9e3229b2da1f4789719bd11a /src | |
parent | 964117857effe5a89fb40a026cacc90e9f4d008b (diff) | |
download | gnunet-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.c | 2 |
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++) |