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