]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/basic/io-util.c
io-util: introduce iovec_array_free()
[thirdparty/systemd.git] / src / basic / io-util.c
index f642beca3a94ff7303e405dee2f3f9f2a34c6bef..6f6fb8068c441087ea3ffe207e7d863b7800ce61 100644 (file)
@@ -362,3 +362,13 @@ size_t iovw_size(struct iovec_wrapper *iovw) {
 
         return n;
 }
+
+void iovec_array_free(struct iovec *iov, size_t n) {
+        if (!iov)
+                return;
+
+        for (size_t i = 0; i < n; i++)
+                free(iov[i].iov_base);
+
+        free(iov);
+}