Procházet zdrojové kódy

Allocate one more byte than the size would indicate, since we're
null-terminating.

Paul Eggert před 23 roky
rodič
revize
e6e72bf7ed
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      src/list.c

+ 1 - 1
src/list.c

@@ -352,7 +352,7 @@ read_header (bool raw_extended_headers)
 	  set_next_block_after (header);
 	  if (*longp)
 	    free (*longp);
-	  *longp = xmalloc (size);
+	  *longp = xmalloc (size + 1);
 	  **longp = *header;
 	  bp = (*longp)->buffer + BLOCKSIZE;