coccinelle: polish FREE_AND_NULL rules
[gitweb.git] / ll-merge.c
index ac0d4a5d78d956f09aa0082b286babc36f04b593..91ff519cef1e9c274d69a4d29faaa886c03040c8 100644 (file)
@@ -209,8 +209,7 @@ static int ll_ext_merge(const struct ll_merge_driver *fn,
        result->size = st.st_size;
        result->ptr = xmallocz(result->size);
        if (read_in_full(fd, result->ptr, result->size) != result->size) {
-               free(result->ptr);
-               result->ptr = NULL;
+               FREE_AND_NULL(result->ptr);
                result->size = 0;
        }
  close_bad: