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