commit - 66119e1de023ac95c0e39df9f82e2ca5c39ae0fc
commit + 486a1459319a656b0b4b218c6451e629858d6060
blob - afe7d34a8c8920aaa634ac932660a8ad523042d8
blob + 47699d3dfda45aac1703a3156787968b2d2017d5
--- rover.c
+++ rover.c
if (program) {
#ifdef RV_SHELL
strncpy(BUF1, program, BUFLEN - 1);
- strncat(BUF1, " ", BUFLEN - strlen(program) - 1);
- strncat(BUF1, path, BUFLEN - strlen(program) - strlen(path) - 2);
+ strncat(BUF1, " '", BUFLEN - strlen(program) - 1);
+ strncat(BUF1, path, BUFLEN - strlen(program) - 3);
+ strncat(BUF1, "'", BUFLEN - strlen(program) - strlen(path) - 3);
spawn((char *[]) {RV_SHELL, "-c", BUF1, NULL});
#else
spawn((char *[]) {program, path, NULL});