diff -Nur sogo-connector-3.104-nightly-20110130\chrome\content\sogo-connector\general\vcards.utils.js sogo-connector-3.104-nightly-20110130-patched\chrome\content\sogo-connector\general\vcards.utils.js
--- sogo-connector-3.104-nightly-20110130\chrome\content\sogo-connector\general\vcards.utils.js	Sun Jan 30 07:44:44 2011
+++ sogo-connector-3.104-nightly-20110130-patched\chrome\content\sogo-connector\general\vcards.utils.js	Mon Jan 31 11:52:10 2011
@@ -344,6 +338,9 @@
     },
     adr: function(props, parameters, values) {
         let types = this._upperTypes(parameters["type"]);
+        /* Concat multi-line(feed) address field with commas (quirk for iOS) */
+        values[1] = values[1].split("\n").join(", ");
+        values[2] = values[2].split("\n").join(", ");
         if (types.indexOf("WORK") > -1) {
             props.extend({ "WorkAddress2": values[1],
                            "WorkAddress": values[2],
