From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (c6A855BC1.dhcp.bluecom.no. [193.91.133.106]) by mx.google.com with ESMTPS id q6sm6331147bka.6.2011.11.09.16.19.42 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 09 Nov 2011 16:19:44 -0800 (PST) From: Gaute Hope To: sup-devel Subject: Crash on adding contact Date: Thu, 10 Nov 2011 01:12:27 +0100 Message-Id: <1320883863-sup-9753@qwerzila> User-Agent: Sup/git Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-1320883947-168851-27529-3180-1-=" --=-1320883947-168851-27529-3180-1-= Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Hi, when adding new contacts (aliases) I get the following error (after upgrade to ruby 1.9.3): --- NoMethodError from thread: main undefined method `email' for "":String /home/gaute/dev/ruby/sup.git/lib/sup/contact.rb:34:in `update_alias' /home/gaute/dev/ruby/sup.git/lib/sup/util.rb:572:in `method_missing' /home/gaute/dev/ruby/sup.git/lib/sup/modes/contact-list-mode.rb:17:in `alias_contact' /home/gaute/dev/ruby/sup.git/lib/sup/modes/thread-view-mode.rb:259:in `alias' /home/gaute/dev/ruby/sup.git/lib/sup/mode.rb:59:in `handle_input' /home/gaute/dev/ruby/sup.git/lib/sup/buffer.rb:278:in `handle_input' bin/sup:271:in `' bin/sup:80:in `
' The attached patch seems to fix the problem. Regards, Gaute --=-1320883947-168851-27529-3180-1-= Content-Disposition: attachment; filename="0001-Working-check-for-alias-on-ruby-1.9.3.patch" Content-Type: application/octet-stream; name="0001-Working-check-for-alias-on-ruby-1.9.3.patch" Content-Transfer-Encoding: base64 RnJvbSA1MmYxN2E5YTdkN2Q0ZWNlNmRiMDU5NTM2MjdhYmM2NWY0MTQ1ZTU0 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHYXV0ZSBIb3BlIDxl Z0BnYXV0ZS52ZXRzai5jb20+CkRhdGU6IFRodSwgMTAgTm92IDIwMTEgMDE6 MDk6MjIgKzAxMDAKU3ViamVjdDogW1BBVENIXSBXb3JraW5nIGNoZWNrIGZv ciBhbGlhcyBvbiBydWJ5IDEuOS4zCgotLS0KIGxpYi9zdXAvY29udGFjdC5y YiB8ICAgIDMgKystCiAxIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygr KSwgMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWIvc3VwL2NvbnRh Y3QucmIgYi9saWIvc3VwL2NvbnRhY3QucmIKaW5kZXggMzgyODk2ZC4uODNh YjFkNSAxMDA2NDQKLS0tIGEvbGliL3N1cC9jb250YWN0LnJiCisrKyBiL2xp Yi9zdXAvY29udGFjdC5yYgpAQCAtMjcsNyArMjcsOCBAQCBjbGFzcyBDb250 YWN0TWFuYWdlcgogICBkZWYgY29udGFjdHNfd2l0aF9hbGlhc2VzOyBAYTJw LnZhbHVlcy51bmlxIGVuZAogCiAgIGRlZiB1cGRhdGVfYWxpYXMgcGVyc29u LCBhYWxpYXM9bmlsCi0gICAgaWYob2xkX2FhbGlhcyA9IEBwMmFbcGVyc29u XSkgIyByZW1vdmUgb2xkIGFsaWFzCisgICAgb2xkX2FhbGlhcyA9IEBwMmFb cGVyc29uXQorICAgIGlmKG9sZF9hYWxpYXMgIT0gbmlsIGFuZCBvbGRfYWFs aWFzICE9ICIiKSAjIHJlbW92ZSBvbGQgYWxpYXMKICAgICAgIEBhMnAuZGVs ZXRlIG9sZF9hYWxpYXMKICAgICAgIEBlMnAuZGVsZXRlIG9sZF9hYWxpYXMu ZW1haWwKICAgICBlbmQKLS0gCjEuNy43LjMKCg== --=-1320883947-168851-27529-3180-1-=--