]> git.ipfire.org Git - thirdparty/bash.git/blobdiff - lib/readline/readline.c
Imported from ../bash-3.2.48.tar.gz.
[thirdparty/bash.git] / lib / readline / readline.c
index c2b74006b05045ceb82542ddc6e2d910e979bf2c..bd4d263761899eae44bc8a102f0cfbbe93ee04de 100644 (file)
@@ -645,6 +645,11 @@ _rl_dispatch_callback (cxt)
   if ((cxt->flags & KSEQ_DISPATCHED) == 0)
     {
       nkey = _rl_subseq_getchar (cxt->okey);
+      if (nkey < 0)
+       {
+         _rl_abort_internal ();
+         return -1;
+       }
       r = _rl_dispatch_subseq (nkey, cxt->dmap, cxt->subseq_arg);
       cxt->flags |= KSEQ_DISPATCHED;
     }