瀏覽代碼

* Port [3947] to 1.2.16 from trunk
* Fix a segfault on '.set -list X -'



svn: 3948

Bryan Drewery 17 年之前
父節點
當前提交
075eda009b
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      src/misc.c
  2. 1 1
      src/set.c

+ 1 - 1
src/misc.c

@@ -570,7 +570,7 @@ int str_isdigit(const char *str)
 {
   if (!str || (str && !*str))
     return 0;
-  if (*str == '-')
+  if (*str == '-' && str[1])
     str++;
 
   for(; *str; ++str) {

+ 1 - 1
src/set.c

@@ -1002,7 +1002,7 @@ int cmd_set_real(const char *botnick, int idx, char *par)
       return 0;
     }
 
-    if (!strcmp(data, "-"))
+    if (!list && !strcmp(data, "-"))
       data = NULL;
 
     if (botnick) {