X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/bed6327e0962c95394b530b7b1ebc40e2af28320..80496d6edb1653bbc88c4403da048920ec6a5b59:/sbr/utils.c diff --git a/sbr/utils.c b/sbr/utils.c index fff1aacd..f5f20570 100644 --- a/sbr/utils.c +++ b/sbr/utils.c @@ -46,9 +46,7 @@ void *mh_xrealloc(void *ptr, size_t size) /* Copy POSIX behaviour, coping with non-POSIX systems. */ if (size == 0) { - if (ptr) { - free(ptr); - } + mh_xfree(ptr); return mh_xmalloc(1); /* Get a unique pointer. */ } if (!ptr) @@ -481,15 +479,14 @@ nmh_version_changed (int older) { } return old_version < current_version ? 1 : 0; - } else { - if (context_version == NULL || strcmp(context_version, "nmh-" VERSION) != 0) { - context_replace ("Version", "nmh-" VERSION); + } - return 1; - } else { - return 0; - } + if (context_version == NULL || strcmp(context_version, "nmh-" VERSION) != 0) { + context_replace ("Version", "nmh-" VERSION); + return 1; } + + return 0; }