]> granicus.if.org Git - curl/commitdiff
stop at once if the EOB marker shows up, even if something else might get
authorDaniel Stenberg <daniel@haxx.se>
Fri, 1 Jan 2010 19:49:44 +0000 (19:49 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 1 Jan 2010 19:49:44 +0000 (19:49 +0000)
sent afterwards

tests/ftpserver.pl

index 91f5412356220631e1da26bc92e481318d663a97..dd16c2a5643b3b586a3a788c5f2e4fcf8846629e 100644 (file)
@@ -6,7 +6,7 @@
 #                            | (__| |_| |  _ <| |___
 #                             \___|\___/|_| \_\_____|
 #
-# Copyright (C) 1998 - 2009, Daniel Stenberg, <daniel@haxx.se>, et al.
+# Copyright (C) 1998 - 2010, Daniel Stenberg, <daniel@haxx.se>, et al.
 #
 # This software is licensed as described in the file COPYING, which
 # you should have received as part of this distribution. The terms
@@ -510,7 +510,7 @@ sub DATA_smtp {
             print FILE $line if(!$nosave);
 
             $raw .= $line;
-            if($raw =~ /\x0d\x0a\x2e\x0d\x0a\z/) {
+            if($raw =~ /\x0d\x0a\x2e\x0d\x0a/) {
                 # end of data marker!
                 $eob = 1;
             }