@@ -365,9 +365,10 @@ int wolfCLU_setup(int argc, char** argv, char action)
365365 wolfCLU_LogError ("input too long, please try again" );
366366 continue ;
367367 }
368- inName [strcspn (inName , "\n" )] = '\0' ;
368+ inName [strcspn (inName , "\r\ n" )] = '\0' ;
369369 /* Do not accept an empty string as valid input */
370370 if (inName [0 ] == '\0' ) {
371+ wolfCLU_LogError ("empty input, please enter a file name" );
371372 continue ;
372373 }
373374 ret = 1 ;
@@ -436,8 +437,9 @@ int wolfCLU_setup(int argc, char** argv, char action)
436437 wolfCLU_LogError ("input too long, please try again" );
437438 continue ;
438439 }
439- outNameEnc [strcspn (outNameEnc , "\n" )] = '\0' ;
440+ outNameEnc [strcspn (outNameEnc , "\r\ n" )] = '\0' ;
440441 if (outNameEnc [0 ] == '\0' ) {
442+ wolfCLU_LogError ("empty input, please enter a file name" );
441443 continue ;
442444 }
443445 out = outNameEnc ;
@@ -478,8 +480,9 @@ int wolfCLU_setup(int argc, char** argv, char action)
478480 wolfCLU_LogError ("input too long, please try again" );
479481 continue ;
480482 }
481- outNameDec [strcspn (outNameDec , "\n" )] = '\0' ;
483+ outNameDec [strcspn (outNameDec , "\r\ n" )] = '\0' ;
482484 if (outNameDec [0 ] == '\0' ) {
485+ wolfCLU_LogError ("empty input, please enter a file name" );
483486 continue ;
484487 }
485488 out = outNameDec ;
0 commit comments