ref: 618d6639b2eeb4c31ba19f021de0c56d2fc175aa
parent: ba69ac603817c71a710d0ef7afcff8d3a0aa2a98
author: zamfofex <zamfofex@twdb.moe>
date: Wed Feb 7 15:15:34 EST 2024
fix empty line handling in UGI converters
--- a/tools/ugi.c
+++ b/tools/ugi.c
@@ -46,10 +46,9 @@
moonfish_spawn(argv0, argv, &in, &out);
- if (fgets(line, sizeof line, stdin) == NULL) return;
-
for (;;)
{+ if (fgets(line, sizeof line, stdin) == NULL) return;
arg = strtok(line, "\r\n\t ");
if (arg == NULL) continue;
@@ -69,7 +68,7 @@
break;
}
- fprintf(stderr, "%s: unknown protocol\n", argv0);
+ fprintf(stderr, "%s: unknown protocol '%s'\n", argv0, arg);
exit(1);
}
--
⑨