@@ -135,12 +135,12 @@ static void print_error(LuaConsoleError error) {
135
135
static int lua_main_postexist (lua_State * L ) {
136
136
char * buffer = malloc (PRIMARY_BUFFER_SIZE );
137
137
if (buffer == 0 ) {
138
- fprintf (stderr , "%s\n" , "Allocation Failed : Out of Memory " );
138
+ fprintf (stderr , "%s\n" , "Error : Out of memory. " );
139
139
exit (EXIT_FAILURE );
140
140
}
141
141
char * buffer2 = malloc (SECONDARY_BUFFER_SIZE );
142
142
if (buffer2 == 0 ) {
143
- fprintf (stderr , "%s\n" , "Allocation Failed : Out of Memory " );
143
+ fprintf (stderr , "%s\n" , "Error : Out of memory. " );
144
144
exit (EXIT_FAILURE );
145
145
}
146
146
@@ -248,6 +248,10 @@ int start_protective_mode(lua_CFunction func, const char* file, char** parameter
248
248
// returns a malloc'd string with each split item being seperated by \0
249
249
char * strsplit (const char * str1 , const char lookout , size_t len , size_t max ) {
250
250
char * cpy = malloc (len );
251
+ if (cpy == 0 ) {
252
+ fprintf (stderr , "Error: Out of memory.\n" );
253
+ return 0 ;
254
+ }
251
255
memcpy (cpy , str1 , len );
252
256
253
257
size_t temp_max = max ;
@@ -261,6 +265,7 @@ char* strsplit(const char* str1, const char lookout, size_t len, size_t max) {
261
265
break ;
262
266
}
263
267
if (temp_max == max ) {
268
+ fprintf (stderr , "Error: Incorrect -D specified. Use format 'name=value'.\n" );
264
269
free (cpy );
265
270
return 0 ;
266
271
}
@@ -335,7 +340,7 @@ int main(int argc, char* argv[])
335
340
if (globals_argv == 0 ) {
336
341
globals_argv = malloc (DEFINES_INIT * sizeof (char * ));
337
342
if (globals_argv == 0 ) {
338
- fprintf (stderr , "%s\n" , "[1] Out of memory" );
343
+ fprintf (stderr , "%s\n" , "Error: Out of memory. " );
339
344
return EXIT_FAILURE ;
340
345
}
341
346
globals_argv_len = DEFINES_INIT ;
@@ -344,7 +349,7 @@ int main(int argc, char* argv[])
344
349
globals_argv_len += DEFINES_EXPANSION ;
345
350
globals_argv = realloc (globals_argv , (globals_argv_len + DEFINES_EXPANSION ) * sizeof (char * ));
346
351
if (globals_argv == 0 ) {
347
- fprintf (stderr , "%s\n" , "[1] Out of memory" );
352
+ fprintf (stderr , "%s\n" , "Error: Out of memory. " );
348
353
return EXIT_FAILURE ;
349
354
}
350
355
}
@@ -365,7 +370,7 @@ int main(int argc, char* argv[])
365
370
366
371
// make sure to start in the requested directory, if any
367
372
if (change_start == 1 && chdir (start ) == -1 ) {
368
- fprintf (stderr , "%s\n" , "Invalid start directory supplied" );
373
+ fprintf (stderr , "%s\n" , "Error: Invalid start directory supplied. " );
369
374
fprintf (stdout , "%s\n" , HELP_MESSAGE );
370
375
return EXIT_FAILURE ;
371
376
}
@@ -374,7 +379,7 @@ int main(int argc, char* argv[])
374
379
// initiate lua
375
380
L = luaL_newstate ();
376
381
if (L == 0 ) {
377
- fprintf (stderr , "%s\n" , "Lua Allocation Failed : Out of Memory " );
382
+ fprintf (stderr , "%s\n" , "Lua Allocation Error : Out of memory. " );
378
383
return EXIT_FAILURE ;
379
384
}
380
385
@@ -385,10 +390,8 @@ int main(int argc, char* argv[])
385
390
char * globals_D_offset = globals_argv [i ] + 2 ;
386
391
387
392
char * m_args = strsplit (globals_D_offset , '=' , strlen (globals_D_offset ) + 1 , 2 );
388
- if (m_args == 0 ) {
389
- fprintf (stderr , "Error: Incorrect -D specified. Use format 'name=value'.\n" );
393
+ if (m_args == 0 )
390
394
return EXIT_FAILURE ;
391
- }
392
395
393
396
char * arg1 = m_args ;
394
397
char * arg2 = arg1 + (strlen (arg1 ) + 1 );
@@ -411,7 +414,7 @@ int main(int argc, char* argv[])
411
414
if (print_version == 1 ) {
412
415
lua_State * gL = luaL_newstate ();
413
416
if (gL == 0 ) {
414
- fprintf (stderr , "%s\n" , "Allocation Failed : Out of Memory " );
417
+ fprintf (stderr , "%s\n" , "Error : Out of memory. " );
415
418
return EXIT_FAILURE ;
416
419
}
417
420
0 commit comments