# HG changeset patch # User Matt Mackall # Date 1158873399 18000 # Node ID cc856c4d91ca61011cbb056488d10ffffac78df3 # Parent 2c472ab42b0895990472e4ab77efb89bd61958c1 mpatch: Fix for malloc corner case on AIX diff -r 2c472ab42b08 -r cc856c4d91ca mercurial/mpatch.c --- a/mercurial/mpatch.c Thu Sep 21 16:15:39 2006 -0500 +++ b/mercurial/mpatch.c Thu Sep 21 16:16:39 2006 -0500 @@ -62,6 +62,9 @@ { struct flist *a = NULL; + if (size < 1) + size = 1; + a = (struct flist *)malloc(sizeof(struct flist)); if (a) { a->base = (struct frag *)malloc(sizeof(struct frag) * size);