Index: wap/wsp_headers.c 
=================================================================== 
RCS file: /home/cvs/gateway/wap/wsp_headers.c,v 
retrieving revision 1.15 
diff -u -r1.15 wsp_headers.c 
--- wap/wsp_headers.c	9 Dec 2003 13:53:43 -0000	1.15 
+++ wap/wsp_headers.c	11 Dec 2003 14:26:57 -0000 
@@ -526,8 +526,8 @@ 
      */ 
  
     ret = wsp_secondary_field_value(context, &val); 
-    if (parse_error(context) || ret == WSP_FIELD_VALUE_NONE) { 
-        warning(0, "bad media-range or media-type"); 
+    if (parse_error(context)) { 
+        warning(0, "Bad media-range or media-type."); 
         return NULL; 
     } 
  
@@ -540,9 +540,12 @@ 
     } else if (ret == WSP_FIELD_VALUE_NUL_STRING) { 
         decoded = parse_get_nul_string(context); 
         if (!decoded) { 
-            warning(0, "Format error in content type"); 
+            warning(0, "Format error in content type."); 
             return NULL; 
         } 
+    } else if (ret == WSP_FIELD_VALUE_NONE) { 
+        decoded = octstr_create(""); 
+        warning(0, "Empty content-type field-value in WSP header."); 
     } else { 
         panic(0, "Unknown secondary field value type %d.", ret); 
     } 
