[or-cvs] Avoid a segfault in routerlist_reset_warnings()

Nick Mathewson nickm at seul.org
Mon Nov 28 16:29:29 UTC 2005


Update of /home/or/cvsroot/tor/src/or
In directory moria:/tmp/cvs-serv19976/src/or

Modified Files:
	routerlist.c 
Log Message:
Avoid a segfault in routerlist_reset_warnings()

Index: routerlist.c
===================================================================
RCS file: /home/or/cvsroot/tor/src/or/routerlist.c,v
retrieving revision 1.381
retrieving revision 1.382
diff -u -d -r1.381 -r1.382
--- routerlist.c	23 Nov 2005 07:30:44 -0000	1.381
+++ routerlist.c	28 Nov 2005 16:29:27 -0000	1.382
@@ -1376,6 +1376,8 @@
   SMARTLIST_FOREACH(warned_conflicts, char *, cp, tor_free(cp));
   smartlist_clear(warned_conflicts); /* now the list is empty. */
 
+  if (!routerstatus_list)
+    routerstatus_list = smartlist_create();
   SMARTLIST_FOREACH(routerstatus_list, local_routerstatus_t *, rs,
                     rs->name_lookup_warned = 0);
 



More information about the tor-commits mailing list