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

Use benc_dget_mema instead of benc_dget_mem + malloc + bcopy.

master
Richard Nyberg преди 19 години
родител
ревизия
273294989e
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. +2
    -2
      misc/metainfo.c

+ 2
- 2
misc/metainfo.c Целия файл

@@ -157,11 +157,11 @@ fill_metainfo(const char *bep, struct metainfo *tp, int mem_hashes)
tp->npieces = len / 20;
tp->pieces_off = hash_addr - base_addr;
if (mem_hashes) {
if ((tp->piece_hash = malloc(len)) == NULL) {
tp->piece_hash = (uint8_t (*)[20])benc_dget_mema(bep, "pieces", NULL);
if (tp->piece_hash == NULL) {
err = ENOMEM;
goto out;
}
bcopy(hash_addr, tp->piece_hash, len);
}
tp->name = benc_dget_str(bep, "name", NULL);



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