changeset 644 | e833509107ad |
parent 637 | 7a7f57ccfdcd |
child 664 | e26a60b19408 |
--- 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; }