avoid potential use-after-free
authorjsg <jsg@openbsd.org>
Thu, 30 May 2024 10:25:58 +0000 (10:25 +0000)
committerjsg <jsg@openbsd.org>
Thu, 30 May 2024 10:25:58 +0000 (10:25 +0000)
found by smatch, ok tb@

usr.bin/cvs/rcs.c

index 7744b9f..56639ff 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rcs.c,v 1.321 2022/12/26 19:16:00 jmc Exp $   */
+/*     $OpenBSD: rcs.c,v 1.322 2024/05/30 10:25:58 jsg Exp $   */
 /*
  * Copyright (c) 2004 Jean-Francois Brousseau <jfb@openbsd.org>
  * All rights reserved.
@@ -2581,6 +2581,7 @@ rcs_translate_tag(const char *revstr, RCSFILE *rfp)
                        follow = 0;
 
                free(brev);
+               brev = NULL;
        }
 
        if (cvs_specified_date != -1)