# HG changeset patch # User Juanma Barranquero # Date 1082754143 0 # Node ID 6c3a528ee0ca1d9bfe8376303d5fe60312555555 # Parent a856350e29d57de175658a83a7a140c86041b427 (vc-print-log): Fix code that handles wrong-number-of-arguments in backend call. diff -r a856350e29d5 -r 6c3a528ee0ca lisp/vc.el --- a/lisp/vc.el Fri Apr 23 21:01:07 2004 +0000 +++ b/lisp/vc.el Fri Apr 23 21:02:23 2004 +0000 @@ -7,7 +7,7 @@ ;; Maintainer: Andre Spiegel ;; Keywords: tools -;; $Id: vc.el,v 1.375 2004/04/11 15:05:18 spiegel Exp $ +;; $Id: vc.el,v 1.376 2004/04/16 10:21:24 spiegel Exp $ ;; This file is part of GNU Emacs. @@ -2357,11 +2357,11 @@ ;; without the optional buffer argument (for backward compatibility). ;; Otherwise, resignal. (if (or (not (eq (cadr err) - (indirect-function - (vc-find-backend-function (vc-backend file) + (indirect-function + (vc-find-backend-function (vc-backend file) 'print-log)))) (not (eq (caddr err) 2))) - (signal 'wrong-number-of-arguments err) + (signal (car err) (cdr err)) ;; for backward compatibility (vc-call print-log file) (set-buffer "*vc*"))))