diff options
author | Matt Wilson <msw@redhat.com> | 2001-01-18 02:23:33 +0000 |
---|---|---|
committer | Matt Wilson <msw@redhat.com> | 2001-01-18 02:23:33 +0000 |
commit | 5b0e19edf7816a06ad35ece9c0f330e883619ab3 (patch) | |
tree | f4718fdc5910bee37e4a51a3d0597b273da9c5dd /utils | |
parent | 9838415b38bae6889d000075b573644cfbb37a6c (diff) | |
download | anaconda-5b0e19edf7816a06ad35ece9c0f330e883619ab3.tar.gz anaconda-5b0e19edf7816a06ad35ece9c0f330e883619ab3.tar.xz anaconda-5b0e19edf7816a06ad35ece9c0f330e883619ab3.zip |
more bugs
Diffstat (limited to 'utils')
-rw-r--r-- | utils/genhdlist.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/utils/genhdlist.c b/utils/genhdlist.c index 03c18c7be..13d01e9aa 100644 --- a/utils/genhdlist.c +++ b/utils/genhdlist.c @@ -256,9 +256,10 @@ int main(int argc, const char ** argv) { } while ((fgets(b, sizeof(b) - 1, f))) { - if (numpkgs == nalloced - 1) { - depOrder = realloc (depOrder, sizeof (char *) * (nalloced += 5)); - memset (depOrder + numpkgs, '\0', 5); + if (numpkgs == nalloced) { + depOrder = realloc (depOrder, sizeof (char *) * (nalloced + 6)); + memset (depOrder + numpkgs, '\0', 6); + nalloced += 5; } p = b + strlen(b); |