Added nfa.h to makefile.am. Work continues on the nfa
[yaz-moved-to-github.git] / src / srwutil.c
index e075dad..b38a73a 100644 (file)
@@ -2,7 +2,7 @@
  * Copyright (C) 1995-2005, Index Data ApS
  * See the file LICENSE for details.
  *
- * $Id: srwutil.c,v 1.36 2006-03-01 23:24:25 adam Exp $
+ * $Id: srwutil.c,v 1.38 2006-04-20 00:01:01 adam Exp $
  */
 /**
  * \file srwutil.c
@@ -239,6 +239,7 @@ int yaz_srw_decode(Z_HTTP_Request *hreq, Z_SRW_PDU **srw_pdu,
                                                         "Content-Type");
         if (content_type && 
             (!yaz_strcmp_del("text/xml", content_type, "; ") ||
+             !yaz_strcmp_del("application/soap+xml", content_type, "; ") ||
              !yaz_strcmp_del("text/plain", content_type, "; ")))
         {
             char *db = "Default";
@@ -688,6 +689,7 @@ Z_SRW_PDU *yaz_srw_get(ODR o, int which)
        sr->u.scan_response->num_terms = 0;
        sr->u.scan_response->diagnostics = 0;
        sr->u.scan_response->num_diagnostics = 0;
+        break;
     case Z_SRW_update_request:
         sr->u.update_request = (Z_SRW_updateRequest *)
             odr_malloc(o, sizeof(*sr->u.update_request));