diff --git a/lib/transfer.c b/lib/transfer.c
index 582fbc9fe1b68bf67c4f617ced13d2085730e80c..2985cd6548889820fce8535afc6f9137f8c535cc 100644
--- a/lib/transfer.c
+++ b/lib/transfer.c
@@ -522,7 +522,7 @@ CURLcode Curl_readwrite(struct connectdata *conn,
             time_t secs=time(NULL);
             k->timeofdoc = curl_getdate(k->p+strlen("Last-Modified:"),
                                         &secs);
-            if(data->set.get_filetime>=0)
+            if(data->set.get_filetime)
               data->info.filetime = k->timeofdoc;
           }
           else if ((k->httpcode >= 300 && k->httpcode < 400) &&