]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Don't format cell stats for unattached circuits.
authorKarsten Loesing <karsten.loesing@gmx.net>
Thu, 12 Sep 2013 07:14:56 +0000 (09:14 +0200)
committerKarsten Loesing <karsten.loesing@gmx.net>
Thu, 12 Sep 2013 07:21:13 +0000 (09:21 +0200)
src/or/control.c

index 495b7d7b026e90cd9059d9827fba85d9a6bec53a..616fec4e3fcafeae79f0341cccdb4d787d6ffef5 100644 (file)
@@ -4085,7 +4085,7 @@ format_cell_stats(char **event_string, circuit_t *circ,
     origin_circuit_t *ocirc = TO_ORIGIN_CIRCUIT(circ);
     smartlist_add_asprintf(event_parts, "ID=%lu",
                  (unsigned long)ocirc->global_identifier);
-  } else {
+  } else if (TO_OR_CIRCUIT(circ)->p_chan) {
     or_circuit_t *or_circ = TO_OR_CIRCUIT(circ);
     smartlist_add_asprintf(event_parts, "InboundQueue=%lu",
                  (unsigned long)or_circ->p_circ_id);