summaryrefslogtreecommitdiff
path: root/dpkg-split
diff options
context:
space:
mode:
Diffstat (limited to 'dpkg-split')
-rw-r--r--dpkg-split/join.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/dpkg-split/join.c b/dpkg-split/join.c
index 0a61bc921..b5e14712e 100644
--- a/dpkg-split/join.c
+++ b/dpkg-split/join.c
@@ -21,7 +21,6 @@
#include <config.h>
#include <compat.h>
-#include <assert.h>
#include <limits.h>
#include <string.h>
#include <fcntl.h>
@@ -120,7 +119,9 @@ do_join(const char *const *argv)
refi= NULL;
for (pq= queue; pq; pq= pq->nextinqueue)
if (!refi || pq->info.thispartn < refi->thispartn) refi= &pq->info;
- assert(refi);
+ if (refi == NULL)
+ internerr("empty deb part queue");
+
partlist= nfmalloc(sizeof(struct partinfo*)*refi->maxpartn);
for (i = 0; i < refi->maxpartn; i++)
partlist[i] = NULL;