Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
cs24-19fa
git_rec_nano
Commits
e7bdfebd
Commit
e7bdfebd
authored
7 years ago
by
Benno Schulenberg
Browse files
Options
Download
Email Patches
Plain Diff
rcfile: don't leak a shortcut when something goes wrong [coverity scan]
parent
4bbbb185
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
src/rcfile.c
+1
-2
src/rcfile.c
with
1 addition
and
2 deletions
+1
-2
src/rcfile.c
View file @
e7bdfebd
...
...
@@ -479,7 +479,6 @@ void parse_binding(char *ptr, bool dobind)
if
(
!
menu
)
{
rcfile_error
(
N_
(
"Function '%s' does not exist in menu '%s'"
),
funcptr
,
menuptr
);
free
(
newsc
);
goto
free_copy
;
}
...
...
@@ -489,7 +488,6 @@ void parse_binding(char *ptr, bool dobind)
/* Do not allow rebinding a frequent escape-sequence starter: Esc [. */
if
(
newsc
->
meta
&&
newsc
->
keycode
==
91
)
{
rcfile_error
(
N_
(
"Sorry, keystroke
\"
%s
\"
may not be rebound"
),
newsc
->
keystr
);
free
(
newsc
);
goto
free_copy
;
}
#ifdef DEBUG
...
...
@@ -525,6 +523,7 @@ void parse_binding(char *ptr, bool dobind)
}
free_copy:
free
(
newsc
);
free
(
keycopy
);
}
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help