diff options
Diffstat (limited to 'usr.bin/rcs/rcsnum.c')
-rw-r--r-- | usr.bin/rcs/rcsnum.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/usr.bin/rcs/rcsnum.c b/usr.bin/rcs/rcsnum.c index 71cc05d848a..69431dabf53 100644 --- a/usr.bin/rcs/rcsnum.c +++ b/usr.bin/rcs/rcsnum.c @@ -1,4 +1,4 @@ -/* $OpenBSD: rcsnum.c,v 1.16 2015/01/16 06:40:11 deraadt Exp $ */ +/* $OpenBSD: rcsnum.c,v 1.17 2015/06/13 20:15:21 nicm Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau <jfb@openbsd.org> * All rights reserved. @@ -26,6 +26,7 @@ #include <ctype.h> #include <err.h> +#include <stdlib.h> #include <string.h> #include <limits.h> @@ -104,9 +105,8 @@ rcsnum_parse(const char *str) void rcsnum_free(RCSNUM *rn) { - if (rn->rn_id != NULL) - xfree(rn->rn_id); - xfree(rn); + free(rn->rn_id); + free(rn); } /* @@ -331,7 +331,7 @@ rcsnum_aton(const char *str, char **ep, RCSNUM *nump) rcsnum_aton_failed: nump->rn_len = 0; - xfree(nump->rn_id); + free(nump->rn_id); nump->rn_id = NULL; return (-1); } |