From 1cb4db0e46af8c6018c62da526faeb253074572a Mon Sep 17 00:00:00 2001
From: scjones <scjones@users.savannah.nongnu.org>
Date: Mon, 17 Nov 2008 21:18:03 +0000
Subject: [PATCH] * rcs.c (findmagictag): Don't try to do arithmetic on void *.

---
 src/ChangeLog | 4 ++++
 src/rcs.c     | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/ChangeLog b/src/ChangeLog
index 4fbc6f5ca..4c8b76fa9 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
+2008-11-17  Larry Jones  <lawrence.jones@siemens.com>
+
+	* rcs.c (findmagictag): Don't try to do arithmetic on void *.
+
 2008-11-15  Larry Jones  <lawrence.jones@siemens.com>
 
 	* find_names.c (Find_Directories): Use TRACE_NULL for repository.
diff --git a/src/rcs.c b/src/rcs.c
index 188043c74..4a6e97967 100644
--- a/src/rcs.c
+++ b/src/rcs.c
@@ -6635,10 +6635,11 @@ static int
 findmagictag (Node *node, void *arg)
 {
     char *rev = arg;
+    char *dat = node->data;
     size_t len = strlen (rev);
 
-    if (STRNEQ (node->data, rev, len)
-	&& STRNEQ (node->data + len, ".0.", 3))
+    if (STRNEQ (dat, rev, len)
+	&& STRNEQ (dat + len, ".0.", 3))
 	return 1;
     else
 	return 0;
-- 
GitLab