File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -340,8 +340,18 @@ static int test_pre_initialization_sys_options(void)
340
340
size_t xoption_len = wcslen (static_xoption );
341
341
wchar_t * dynamic_once_warnoption = \
342
342
(wchar_t * ) calloc (warnoption_len + 1 , sizeof (wchar_t ));
343
+ if (dynamic_once_warnoption == NULL ) {
344
+ error ("out of memory allocating warnoption" );
345
+ return 1 ;
346
+ }
343
347
wchar_t * dynamic_xoption = \
344
348
(wchar_t * ) calloc (xoption_len + 1 , sizeof (wchar_t ));
349
+ if (dynamic_xoption == NULL ) {
350
+ free (dynamic_once_warnoption );
351
+ error ("out of memory allocating xoption" );
352
+ return 1 ;
353
+ }
354
+
345
355
wcsncpy (dynamic_once_warnoption , static_warnoption , warnoption_len + 1 );
346
356
wcsncpy (dynamic_xoption , static_xoption , xoption_len + 1 );
347
357
You can’t perform that action at this time.
0 commit comments