Mercurial > hg > dmlib
diff tools/objlink.c @ 828:c20a99411a1a
Fix a silly segfault.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sat, 17 May 2014 01:56:04 +0300 |
parents | d9888292f971 |
children | 7171aa63edb0 |
line wrap: on
line diff
--- a/tools/objlink.c Sat May 17 00:29:16 2014 +0300 +++ b/tools/objlink.c Sat May 17 01:56:04 2014 +0300 @@ -703,7 +703,11 @@ ssize_t siz, kz; // Check for empty, unreserved areas - siz = (curr->start - 1) - (prev->end + 1) + 1; + if (prev != NULL) + siz = (curr->start - 1) - (prev->end + 1) + 1; + else + siz = 0; + if (prev != NULL && siz > 1) { kz = siz / (1024 * 2);