VM

wrong-type-argument when creating a virtual folder

Bug #1033482 reported by Willi Langenberger
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
VM
Triaged
Wishlist
Unassigned

Bug Description

Emacs Version: GNU Emacs 23.1
VM Version: 8.1.1 and 8.1.2

The Function

  (vm-create-virtual-folder (quote recipient) "some-string" nil)

gives the error

  (wrong-type-argument sequencep 40)

if the mailbox containes an email with a single semicolon (";") as
To: header line. Eg:

  From: someone <email address hidden>
  To: ;
  Subject: yeah
  ...

Here is the traceback:

Debugger entered--Lisp error: (wrong-type-argument sequencep 40)
  mapconcat(identity
    "(Unparsable address -- Strange character \\; found: \";_^_\")" ", ")
  vm-su-do-recipients([[#<marker at...] ...])
  vm-su-to([[#<marker at...] ...])
  vm-vs-recipient([[#<marker at...] ...] "some-string")
  apply(vm-vs-recipient [[#<marker at...] ...] "some-string")
  vm-vs-or([[#<marker at...] ...] (recipient "some-string"))
  apply(vm-vs-or [[#<marker at...] ...] (recipient "some-string"))
  vm-build-virtual-message-list(nil)
  vm-visit-virtual-folder("vmtest recipient some-string" nil nil)
  vm-create-virtual-folder(recipient "some-string" nil)
  call-interactively(vm-create-virtual-folder nil nil)

Revision history for this message
Uday Reddy (reddyuday) wrote :

Sorry, this bug report escaped my notice until now.

However, I am not sure if this kind of a problem should be fixed. Your message doesn't conform to the standards. One might argue that VM should be tolerant of buggy messages, but this isn't really high priority for us.

Changed in vm:
status: New → Triaged
importance: Undecided → Wishlist
tags: added: 7.19 compatibility
Changed in vm:
milestone: none → 8.2.89a
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.