emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 167274d: Avoid an overflow error in emacs-module.c


From: Philipp Stephani
Subject: [Emacs-diffs] master 167274d: Avoid an overflow error in emacs-module.c
Date: Fri, 21 Sep 2018 16:00:52 -0400 (EDT)

branch: master
commit 167274d44f1ccaee65a5b68e15c3ed79a53447d1
Author: Philipp Stephani <address@hidden>
Commit: Philipp Stephani <address@hidden>

    Avoid an overflow error in emacs-module.c
    
    * src/emacs-module.c (Fmodule_load): Allow creating a bignum
    to avoid overflow error
---
 src/emacs-module.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/src/emacs-module.c b/src/emacs-module.c
index 1ecba86..0dcd7f0 100644
--- a/src/emacs-module.c
+++ b/src/emacs-module.c
@@ -747,11 +747,7 @@ DEFUN ("module-load", Fmodule_load, Smodule_load, 1, 1, 0,
   maybe_quit ();
 
   if (r != 0)
-    {
-      if (FIXNUM_OVERFLOW_P (r))
-        overflow_error ();
-      xsignal2 (Qmodule_init_failed, file, make_fixnum (r));
-    }
+    xsignal2 (Qmodule_init_failed, file, INT_TO_INTEGER (r));
 
   module_signal_or_throw (&env_priv);
   return unbind_to (count, Qt);



reply via email to

[Prev in Thread] Current Thread [Next in Thread]