瀏覽代碼

Allow service descriptors with no intro points

svn:r1557
Nick Mathewson 21 年之前
父節點
當前提交
40f7324eea
共有 1 個文件被更改,包括 0 次插入4 次删除
  1. 0 4
      src/or/rendcommon.c

+ 0 - 4
src/or/rendcommon.c

@@ -90,10 +90,6 @@ rend_service_descriptor_t *rend_parse_service_descriptor(
   cp += 4;
   cp += 4;
   if (end-cp < 2) goto truncated;
   if (end-cp < 2) goto truncated;
   result->n_intro_points = get_uint16(cp);
   result->n_intro_points = get_uint16(cp);
-  if(result->n_intro_points < 1) {
-    log_fn(LOG_WARN,"Service descriptor listed no intro points.");
-    goto error;
-  }
   result->intro_points = tor_malloc_zero(sizeof(char*)*result->n_intro_points);
   result->intro_points = tor_malloc_zero(sizeof(char*)*result->n_intro_points);
   cp += 2;
   cp += 2;
   for (i=0;i<result->n_intro_points;++i) {
   for (i=0;i<result->n_intro_points;++i) {