Преглед на файлове

test_assert is always in affect: no need for extra gotos

Nick Mathewson преди 11 години
родител
ревизия
3763959ef0
променени са 1 файла, в които са добавени 0 реда и са изтрити 3 реда
  1. 0 3
      src/test/test_introduce.c

+ 0 - 3
src/test/test_introduce.c

@@ -291,10 +291,8 @@ do_parse_test(uint8_t *plaintext, size_t plaintext_len, int phase)
   /* Get a key */
   /* Get a key */
   k = crypto_pk_new();
   k = crypto_pk_new();
   test_assert(k);
   test_assert(k);
-  if (!k) goto done;
   r = crypto_pk_read_private_key_from_string(k, AUTHORITY_SIGNKEY_1, -1);
   r = crypto_pk_read_private_key_from_string(k, AUTHORITY_SIGNKEY_1, -1);
   test_assert(!r);
   test_assert(!r);
-  if (r) goto done;
 
 
   /* Get digest for future comparison */
   /* Get digest for future comparison */
   r = crypto_pk_get_digest(k, digest);
   r = crypto_pk_get_digest(k, digest);
@@ -306,7 +304,6 @@ do_parse_test(uint8_t *plaintext, size_t plaintext_len, int phase)
       k, (void **)(&cell));
       k, (void **)(&cell));
   test_assert(r > 0);
   test_assert(r > 0);
   test_assert(cell);
   test_assert(cell);
-  if (!(cell && r > 0)) goto done;
   cell_len = r;
   cell_len = r;
 
 
   /* Do early parsing */
   /* Do early parsing */