You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by si...@apache.org on 2005/11/27 09:41:58 UTC

svn commit: r349193 - /spamassassin/trunk/spamc/libspamc.c

Author: sidney
Date: Sun Nov 27 00:41:55 2005
New Revision: 349193

URL: http://svn.apache.org/viewcvs?rev=349193&view=rev
Log:
bug 4708: properly parse bad spamd token

Modified:
    spamassassin/trunk/spamc/libspamc.c

Modified: spamassassin/trunk/spamc/libspamc.c
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/spamc/libspamc.c?rev=349193&r1=349192&r2=349193&view=diff
==============================================================================
--- spamassassin/trunk/spamc/libspamc.c (original)
+++ spamassassin/trunk/spamc/libspamc.c Sun Nov 27 00:41:55 2005
@@ -856,7 +856,7 @@
 	}
 	return EX_OK;
     }
-    else if (sscanf(buf, "DidSet: %s", didset_ret) == 1) {
+    else if (sscanf(buf, "DidSet: %14s", didset_ret) == 1) {
       if (strstr(didset_ret, "local")) {
 	  *didtellflags |= SPAMC_SET_LOCAL;
 	}
@@ -864,7 +864,7 @@
 	  *didtellflags |= SPAMC_SET_REMOTE;
 	}
     }
-    else if (sscanf(buf, "DidRemove: %s", didremove_ret) == 1) {
+    else if (sscanf(buf, "DidRemove: %14s", didremove_ret) == 1) {
         if (strstr(didremove_ret, "local")) {
 	  *didtellflags |= SPAMC_REMOVE_LOCAL;
 	}