Changes in cmd.c [6a71113:f25df21]
Legend:
- Unmodified
- Added
- Removed
-
cmd.c
r6a71113 rf25df21 99 99 100 100 char *owl_cmddict_execute_argv(const owl_cmddict *cd, const owl_context *ctx, const char *const *argv, int argc) { 101 char *buff; 102 char *retval = NULL; 103 104 buff = g_strjoinv(" ", (char**)argv); 105 retval = _owl_cmddict_execute(cd, ctx, argv, argc, buff); 106 g_free(buff); 107 101 GString *buf = g_string_new(""); 102 int i; 103 char *retval; 104 105 /* We weren't given a command line, so fabricate a valid one. */ 106 for(i = 0; i < argc; i++) { 107 if (i != 0) 108 g_string_append_c(buf, ' '); 109 owl_string_append_quoted_arg(buf, argv[i]); 110 } 111 112 retval = _owl_cmddict_execute(cd, ctx, argv, argc, buf->str); 113 114 g_string_free(buf, true); 108 115 return retval; 109 116 }
Note: See TracChangeset
for help on using the changeset viewer.