소스 검색

fix a seg fault if we ask an authdirserver for a descriptor by
fingerprint but he doesn't know about him.


svn:r5023

Roger Dingledine 20 년 전
부모
커밋
82b3b6249c
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/or/dirserv.c

+ 1 - 1
src/or/dirserv.c

@@ -1290,7 +1290,7 @@ dirserv_get_routerdescs(smartlist_t *descs_out, const char *key)
            smartlist_add(descs_out, router_get_my_routerinfo());
          } else {
            routerinfo_t *ri = router_get_by_digest(d);
-           if (d)
+           if (ri)
              smartlist_add(descs_out,ri);
          }
        });