X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/09ca0d15d31d93a5964a1db4c387879f31c22831..4ab6125214981c3ce41e9ddd0cbef14ef3fdcfe0:/ifuncs.h diff --git a/ifuncs.h b/ifuncs.h index 8c128d58..656597ec 100644 --- a/ifuncs.h +++ b/ifuncs.h @@ -35,6 +35,14 @@ realloc_xbuf(xbuf *xb, size_t sz) xb->size = sz; } +static inline void +free_xbuf(xbuf *xb) +{ + if (xb->buf) + free(xb->buf); + memset(xb, 0, sizeof (xbuf)); +} + static inline int to_wire_mode(mode_t mode) {