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

Fix bug in benc_length. benc_first shouldn't be used here since it returns

NULL on empty lists or dictionaries. This could cause crashes.

Reported by Robert Jonsson.
master
Richard Nyberg преди 18 години
родител
ревизия
8f4fde49ee
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. +1
    -1
      misc/benc.c

+ 1
- 1
misc/benc.c Целия файл

@@ -114,7 +114,7 @@ benc_length(const char *p)
case 'd':
case 'l':
blen = 2; // [l|d]...e
next = benc_first(p);
next = p + 1;
while (*next != 'e') {
size_t len = benc_length(next);
blen += len;


Loading…
Отказ
Запис