X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/0ca6d097e900ff5d46ffc4968a468fefecb345af..a35bb7cc68d2e7dd2a862ca863d48efae6523da8:/server/normalize.c diff --git a/server/normalize.c b/server/normalize.c index 085d4df..28faa81 100644 --- a/server/normalize.c +++ b/server/normalize.c @@ -73,7 +73,7 @@ static void help(void) { /* display version number and terminate */ static void version(void) { - xprintf("disorder-normalize version %s\n", disorder_version_string); + xprintf("%s", disorder_version_string); xfclose(stdout); exit(0); } @@ -249,6 +249,13 @@ int main(int argc, char attribute((unused)) **argv) { } if(outfd != -1) xclose(outfd); + if(pid != -1) { + /* There's still a converter running */ + if(waitpid(pid, &n, 0) < 0) + fatal(errno, "error calling waitpid"); + if(n) + fatal(0, "sox failed: %#x", n); + } return 0; }