Changeset 25436 for trunk/Ohana/src/opihi/lib.shell/command.c
- Timestamp:
- Sep 17, 2009, 4:52:31 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/lib.shell/command.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/lib.shell/command.c
r7938 r25436 5 5 6 6 int i, status, argc; 7 char **argv, **targv ;7 char **argv, **targv, *rawline; 8 8 Command *cmd; 9 10 rawline = strcreate (line); 9 11 10 12 /* force a space between ! and first word: !ls becomes ! ls */ … … 31 33 32 34 argv = parse_commands (line, &argc); 33 if (argc == 0) return (TRUE); /* empty command or assignment */ 35 if (argc == 0) { 36 FREE (rawline); 37 return (TRUE); /* empty command or assignment */ 38 } 34 39 35 40 /* save the original values of argv since command may modify the array */ … … 54 59 msg = get_variable_ptr ("ERRORMSG"); 55 60 if (msg != (char *) NULL) gprint (GP_ERR, "%s\n", msg); 61 gprint (GP_ERR, "error on line: %s\n", rawline); 56 62 } 57 63 … … 62 68 # endif 63 69 70 FREE (rawline); 64 71 return (status); 65 72 }
Note:
See TracChangeset
for help on using the changeset viewer.
