Avoid undefined behavior in gdb-mi.el
* lisp/progmodes/gdb-mi.el (gdb-send): Don't call match-string if this is not a control command. (Bug#34769)
This commit is contained in:
parent
dbf1837940
commit
2848623420
1 changed files with 1 additions and 1 deletions
|
@ -1849,7 +1849,7 @@ commands to be prefixed by \"-interpreter-exec console\".")
|
|||
;; Python and Guile commands that have an argument don't enter the
|
||||
;; recursive reading loop.
|
||||
(let* ((control-command-p (string-match gdb-control-commands-regexp string))
|
||||
(command-arg (match-string 3 string))
|
||||
(command-arg (and control-command-p (match-string 3 string)))
|
||||
(python-or-guile-p (string-match gdb-python-guile-commands-regexp
|
||||
string)))
|
||||
(if (and control-command-p
|
||||
|
|
Loading…
Add table
Reference in a new issue