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 @@ -359,8 +359,18 @@ static int test_pre_initialization_sys_options(void)
359
359
size_t xoption_len = wcslen (static_xoption );
360
360
wchar_t * dynamic_once_warnoption = \
361
361
(wchar_t * ) calloc (warnoption_len + 1 , sizeof (wchar_t ));
362
+ if (dynamic_once_warnoption == NULL ) {
363
+ error ("out of memory allocating warnoption" );
364
+ return 1 ;
365
+ }
362
366
wchar_t * dynamic_xoption = \
363
367
(wchar_t * ) calloc (xoption_len + 1 , sizeof (wchar_t ));
368
+ if (dynamic_xoption == NULL ) {
369
+ free (dynamic_once_warnoption );
370
+ error ("out of memory allocating xoption" );
371
+ return 1 ;
372
+ }
373
+
364
374
wcsncpy (dynamic_once_warnoption , static_warnoption , warnoption_len + 1 );
365
375
wcsncpy (dynamic_xoption , static_xoption , xoption_len + 1 );
366
376
You can’t perform that action at this time.
0 commit comments