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)
340340 size_t xoption_len = wcslen (static_xoption );
341341 wchar_t * dynamic_once_warnoption = \
342342 (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+ }
343347 wchar_t * dynamic_xoption = \
344348 (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+
345355 wcsncpy (dynamic_once_warnoption , static_warnoption , warnoption_len + 1 );
346356 wcsncpy (dynamic_xoption , static_xoption , xoption_len + 1 );
347357
You can’t perform that action at this time.
0 commit comments