* riece-misc.el (riece-split-parameters): Don't remove a trailing
[riece] / lisp / riece-misc.el
index ded59d1..72c9452 100644 (file)
        (while (string-match "^\\([^ ]+\\) +" string)
          (setq parameters (nconc parameters (list (match-string 1 string)))
                string (substring string (match-end 0)))
-         (and (not (equal "" string)) (eq ?: (aref string 0))
-              (setq string (substring string 1))
-              (throw 'done nil))))
+         (when (and (not (equal "" string)) (eq ?: (aref string 0)))
+           (setq string (substring string 1)
+                 parameters (nconc parameters (list string)))
+           (throw 'done nil))))
       (or (equal "" string)
          (setq parameters (nconc parameters (list string))))
       parameters)))