فهرست منبع

* Fixed a segfault/cpu-spin during WHO parsing, although, it could have occurred at any time. (#110)

svn: 2282
Bryan Drewery 21 سال پیش
والد
کامیت
348b2e73bc
2فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 1 0
      doc/UPDATES
  2. 1 1
      src/userent.c

+ 1 - 0
doc/UPDATES

@@ -36,6 +36,7 @@ Lines prefixed with '-' were disabled before release and are not finished, or ar
 * Disabled cmd_away/cmd_back over 'botcmd'
 * Fixed security flaw with 'auth-obscure', and improved: auth-obscure now gives a hash regardless of 'dccauth'.
 * Possibly fixed a random segfault after linking/connecting to irc.
+* Fixed a segfault/cpu-spin during WHO parsing, although, it could have occurred at any time. (#110)
 
 1.2.4
 * Fixed cmd_botset not displaying botnick.

+ 1 - 1
src/userent.c

@@ -1040,7 +1040,7 @@ struct user_entry *find_user_entry(struct user_entry_type *et, struct userrec *u
 /* FIXME: remove after 1.2.3 */
     if (((*e)->type == et) ||
 	((*e)->name && (!egg_strcasecmp((*e)->name, et->name) ||
-        (!egg_strcasecmp((*e)->name, "CONFIG") && !egg_strcasecmp(et->name, "SET"))))) {
+        ((*e)->name && et->name && !egg_strcasecmp((*e)->name, "CONFIG") && !egg_strcasecmp(et->name, "SET"))))) {
       t = *e;
       *e = t->next;
       t->next = u->entries;