Signal an error if unable to parse BODY section in FETCH response.
authorChris Hanson <org/chris-hanson/cph>
Thu, 1 Jun 2000 20:07:07 +0000 (20:07 +0000)
committerChris Hanson <org/chris-hanson/cph>
Thu, 1 Jun 2000 20:07:07 +0000 (20:07 +0000)
v7/src/imail/imap-response.scm

index 761e154aa12c26581dfa684595289888de83454f..04349caa7c8232eec01fd0b339b3d60558d11b50 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;; $Id: imap-response.scm,v 1.32 2000/06/01 18:44:35 cph Exp $
+;;; $Id: imap-response.scm,v 1.33 2000/06/01 20:07:07 cph Exp $
 ;;;
 ;;; Copyright (c) 2000 Massachusetts Institute of Technology
 ;;;
 
 (define (parse-section string)
   (let ((pv (parse-string imap:parse:section string)))
-    (and pv
-        (parser-token pv 'SECTION))))
+    (if (not pv)
+       (error:bad-range-argument string 'PARSE-SECTION))
+    (parser-token pv 'SECTION)))
 
 (define (parse-date-time string)
   (decoded-time->universal-time