svn commit: r335127 - head/stand/libsa

Toomas Soome tsoome at FreeBSD.org
Thu Jun 14 09:10:35 UTC 2018


Author: tsoome
Date: Thu Jun 14 09:10:34 2018
New Revision: 335127
URL: https://svnweb.freebsd.org/changeset/base/335127

Log:
  libsa: remobe unneeded check before free()
  
  free() is checking for NULL, remove duplicate check.

Modified:
  head/stand/libsa/close.c

Modified: head/stand/libsa/close.c
==============================================================================
--- head/stand/libsa/close.c	Thu Jun 14 09:06:53 2018	(r335126)
+++ head/stand/libsa/close.c	Thu Jun 14 09:10:34 2018	(r335127)
@@ -75,10 +75,9 @@ close(int fd)
 		errno = EBADF;
 		return (-1);
 	}
-	if (f->f_rabuf != NULL) {
-		free(f->f_rabuf);
-		f->f_rabuf = NULL;
-	}
+	free(f->f_rabuf);
+	f->f_rabuf = NULL;
+
 	if (!(f->f_flags & F_RAW) && f->f_ops)
 		err1 = (f->f_ops->fo_close)(f);
 	if (!(f->f_flags & F_NODEV) && f->f_dev)


More information about the svn-src-head mailing list