1
0
mirror of https://github.com/irssi/irssi.git synced 2024-07-21 03:14:16 -04:00

Use g_strchomp to remove trailing whitespace.

This fixes an invalid read, when the string is empty, reported by Enrico Scholz.


git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4717 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Emanuele Giaquinta 2008-03-02 19:54:34 +00:00 committed by exg
parent 4e2fcc71ae
commit 2e63374f31

View File

@ -252,12 +252,10 @@ static void show_help(const char *data)
/* SYNTAX: HELP [<command>] */
static void cmd_help(const char *data)
{
char *cmd, *ptr;
char *cmd;
cmd = g_strdup(data);
ptr = cmd+strlen(cmd);
while (ptr[-1] == ' ') ptr--; *ptr = '\0';
g_strchomp(cmd);
g_strdown(cmd);
show_help(cmd);
g_free(cmd);