- strncat(command, " ", sizeof(command));
- strncat(command, *argp, sizeof(command));
+ space = strchr(*argp, ' ');
+ strncat(command, " ", sizeof command - strlen(command));
+
+ if(space)
+ strncat(command, "\"", sizeof command - strlen(command));
+
+ strncat(command, *argp, sizeof command - strlen(command));
+
+ if(space)
+ strncat(command, "\"", sizeof command - strlen(command));