changeset 644 | cd687cdec701 |
parent 637 | d3c50c368bb3 |
child 664 | d34b4247cd2f |
--- a/console_cmds.c Mon Dec 13 22:10:12 2004 +0000 +++ b/console_cmds.c Mon Dec 13 22:13:02 2004 +0000 @@ -367,8 +367,17 @@ DEF_CONSOLE_CMD(ConAlias) { + _iconsole_alias* alias; + if (argc < 3) return NULL; - IConsoleAliasRegister(argv[1],argv[2]); + + alias = IConsoleAliasGet(argv[1]); + if (alias == NULL) { + IConsoleAliasRegister(argv[1],argv[2]); + } else { + free(alias->cmdline); + alias->cmdline = strdup(argv[2]); + } return NULL; }