From 2c198e3183157cc2057a4a1c5294e1a333783900 Mon Sep 17 00:00:00 2001 From: Frank Lahm Date: Mon, 20 Dec 2010 13:53:41 +0100 Subject: [PATCH] Fix realloc --- libatalk/adouble/ad_write.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; } -- 2.39.2