diff --git a/src/ChangeLog b/src/ChangeLog
index 1d2905a7914b93d75e0306dd22f8f28912d113f1..98edc3fc82b35bf80ed27ded624bc97f44c77ec0 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
+2008-11-18  Larry Jones  <lawrence.jones@siemens.com>
+
+	commit.c, update.c: Fix gcc -Wall warnings.
+
 2008-11-18  Larry Jones  <lawrence.jones@siemens.com>
 
 	* sanity.sh: Fix nonportable ``date +%s'' test.
diff --git a/src/update.c b/src/update.c
index af051d513bae1d4604b4fc2dc69179b49f70de12..94fb1ee7f642c54c3e45cd3f1ee6d16842577f93 100644
--- a/src/update.c
+++ b/src/update.c
@@ -2196,7 +2196,7 @@ join_file (struct file_info *finfo, Vers_TS *vers)
 	    || /* destination branch modified in repository */
 	       !STREQ (rev1, vers->vn_user)
 	    || /* locally modified */
-	       vers->ts_user && !STREQ (vers->ts_user, vers->ts_rcs))
+	       (vers->ts_user && !STREQ (vers->ts_user, vers->ts_rcs)))
 	{
 	    /* The removal should happen if either the file has never changed
 	     * on the destination or the file has changed to be identical to