From: Frank Lahm Date: Mon, 20 Dec 2010 12:53:41 +0000 (+0100) Subject: Fix realloc X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=commitdiff_plain;h=2c198e3183157cc2057a4a1c5294e1a333783900 Fix realloc --- diff --git a/libatalk/adouble/ad_write.c b/libatalk/adouble/ad_write.c index dc6ee839..65e3ca2d 100644 --- a/libatalk/adouble/ad_write.c +++ b/libatalk/adouble/ad_write.c @@ -86,7 +86,7 @@ ssize_t ad_write(struct adouble *ad, uint32_t eid, off_t off, int end, const cha } else { /* AD_VERSION_EA */ if ((off + buflen) > ad->ad_resforkbufsize) { size_t roundup = (((off + buflen) / RFORK_EA_ALLOCSIZE) + 1) * RFORK_EA_ALLOCSIZE; - if ((ad->ad_resforkbuf = realloc(roundup)) == NULL) + if ((ad->ad_resforkbuf = realloc(ad->ad_resforkbuf, roundup)) == NULL) return -1; ad->ad_resforkbufsize = roundup; }