[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r28883 - Extractor/src/main
From: |
gnunet |
Subject: |
[GNUnet-SVN] r28883 - Extractor/src/main |
Date: |
Wed, 28 Aug 2013 11:31:59 +0200 |
Author: grothoff
Date: 2013-08-28 11:31:59 +0200 (Wed, 28 Aug 2013)
New Revision: 28883
Modified:
Extractor/src/main/extract.c
Log:
-check for malloc failure
Modified: Extractor/src/main/extract.c
===================================================================
--- Extractor/src/main/extract.c 2013-08-27 19:52:39 UTC (rev 28882)
+++ Extractor/src/main/extract.c 2013-08-28 09:31:59 UTC (rev 28883)
@@ -643,6 +643,8 @@
for (i = 0; i < argc; i++)
argvsize += strlen (argv[i]) + 1 + sizeof (char *);
new_argv = malloc (argvsize + sizeof (char *));
+ if (NULL == new_argv)
+ return NULL;
p = (char *) &new_argv[argc + 1];
for (i = 0; i < argc; i++)
{
@@ -702,6 +704,11 @@
}
*u8argv = _make_continuous_arg_copy (wargc, split_u8argv);
+ if (NULL == *u8argv)
+ {
+ free (split_u8argv);
+ return -1;
+ }
*u8argc = wargc;
for (i = 0; i < wargc; i++)
@@ -709,6 +716,8 @@
free (split_u8argv);
#else
*u8argv = _make_continuous_arg_copy (argc, argv);
+ if (NULL == *u8argv)
+ return -1;
*u8argc = argc;
#endif
return 0;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r28883 - Extractor/src/main,
gnunet <=