# HG changeset patch # User Richard M. Stallman # Date 762899470 0 # Node ID 88e41d7d1e27d32c15f1568ad57f493c2cb548ff # Parent ba6268a3dee95d4a5a008c428fe466c9f8aba8aa (Fkill_buffer, Fkill_all_local_variables): Don't call Vrun_hooks if it is nil. diff -r ba6268a3dee9 -r 88e41d7d1e27 src/buffer.c --- a/src/buffer.c Sat Mar 05 03:58:45 1994 +0000 +++ b/src/buffer.c Sat Mar 05 20:31:10 1994 +0000 @@ -753,7 +753,8 @@ } /* Then run the hooks. */ - call1 (Vrun_hooks, Qkill_buffer_hook); + if (!NILP (Vrun_hooks)) + call1 (Vrun_hooks, Qkill_buffer_hook); unbind_to (count, Qnil); } @@ -1211,7 +1212,8 @@ register Lisp_Object alist, sym, tem; Lisp_Object oalist; - call1 (Vrun_hooks, intern ("change-major-mode-hook")); + if (!NILP (Vrun_hooks)) + call1 (Vrun_hooks, intern ("change-major-mode-hook")); oalist = current_buffer->local_var_alist; /* Make sure no local variables remain set up with this buffer