Hi tech@,

just saw I missed removing the null check before calling free(3), sorry.

Regards,
--F.


Index: ci.c
===================================================================
RCS file: /cvs/src/usr.bin/rcs/ci.c,v
retrieving revision 1.220
diff -u -p -r1.220 ci.c
--- ci.c        13 Jun 2015 20:15:21 -0000      1.220
+++ ci.c        17 Jun 2015 07:47:09 -0000
@@ -210,8 +210,7 @@ checkin_main(int argc, char **argv)
                        printf("%s\n", rcs_version);
                        exit(0);
                case 'w':
-                       if (pb.author != NULL)
-                               free(pb.author);
+                       free(pb.author);
                        pb.author = xstrdup(rcs_optarg);
                        break;
                case 'x':

Reply via email to