--- /usr/ports/ftp/curl/work/curl-7.18.0/src/main.c	2008-01-23 23:20:22.000000000 +0100
+++ main.c	2008-02-09 18:27:09.955452622 +0100
@@ -2765,6 +2765,12 @@
     case 'X':
       /* set custom request */
       GetStr(&config->customrequest, nextarg);
+      if(!strcasecmp(nextarg, "HEAD")) {
+        config->conf |= CONF_NOBODY;
+      }
+      else {
+        config->conf &= ~CONF_NOBODY;
+      }
       break;
     case 'y':
       /* low speed time */

