[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[or-cvs] r10396: fix for bug 439: make _sure_ *msg is set when we leave dirse (in tor/trunk: . src/or)



Author: nickm
Date: 2007-05-29 14:39:56 -0400 (Tue, 29 May 2007)
New Revision: 10396

Modified:
   tor/trunk/
   tor/trunk/src/or/dirserv.c
Log:
 r13057@catbus:  nickm | 2007-05-29 14:39:27 -0400
 fix for bug 439: make _sure_ *msg is set when we leave dirserv_add_multiple_descriptors().



Property changes on: tor/trunk
___________________________________________________________________
 svk:merge ticket from /tor/trunk [r13057] on 8246c3cf-6607-4228-993b-4d95d33730f1

Modified: tor/trunk/src/or/dirserv.c
===================================================================
--- tor/trunk/src/or/dirserv.c	2007-05-29 18:21:00 UTC (rev 10395)
+++ tor/trunk/src/or/dirserv.c	2007-05-29 18:39:56 UTC (rev 10396)
@@ -554,6 +554,16 @@
   n_parsed += smartlist_len(list);
   smartlist_free(list);
 
+  if (! *msg) {
+    if (!n_parsed) {
+      *msg = "No descriptors found in your POST.";
+      if (r > -1)
+        r = -1;
+    } else {
+      *msg = "(no message)";
+    }
+  }
+
   return r <= 2 ? r : 2;
 }