From: Dmitry Gutov Date: Fri, 10 Jul 2015 01:38:16 +0000 (+0300) Subject: Don't check the exit status, it can be misleading X-Git-Tag: emacs-25.0.90~1508 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=53cf3cfec12250d89790482d031f95a3cd5c484a;p=emacs.git Don't check the exit status, it can be misleading * lisp/progmodes/xref.el (xref-collect-matches): Don't check the exit status, it can be misleading. --- diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el index 042429e3efe..e76f0ed0b8d 100644 --- a/lisp/progmodes/xref.el +++ b/lisp/progmodes/xref.el @@ -772,12 +772,12 @@ tools are used, and when." hits) (with-current-buffer buf (erase-buffer) - (when (eq (call-process-shell-command command nil t) 0) - (goto-char (point-min)) - (while (re-search-forward grep-re nil t) - (push (cons (string-to-number (match-string 2)) - (match-string 1)) - hits)))) + (call-process-shell-command command nil t) + (goto-char (point-min)) + (while (re-search-forward grep-re nil t) + (push (cons (string-to-number (match-string 2)) + (match-string 1)) + hits))) (unwind-protect (delq nil (mapcar (lambda (hit) (xref--collect-match hit regexp))