1
0
mirror of https://github.com/osmarks/ngircd.git synced 2024-12-12 09:50:29 +00:00

fix ngt_TrimStr(), fix format string

This commit is contained in:
Florian Westphal 2006-03-24 23:25:38 +00:00
parent cba9270845
commit bebfbedf3f
2 changed files with 12 additions and 9 deletions

View File

@ -17,7 +17,7 @@
#include "portab.h"
static char UNUSED id[] = "$Id: client.c,v 1.89 2006/03/11 10:43:49 fw Exp $";
static char UNUSED id[] = "$Id: client.c,v 1.90 2006/03/24 23:25:38 fw Exp $";
#include "imp.h"
#include <assert.h>
@ -321,11 +321,9 @@ Client_Destroy( CLIENT *Client, char *LogMsg, char *FwdMsg, bool SendQuit )
{
if( c->id[0] ) Log( LOG_NOTICE, "Client \"%s\" unregistered (connection %d): %s", c->id, c->conn_id, txt );
else Log( LOG_NOTICE, "Client unregistered (connection %d): %s", c->conn_id, txt );
}
else
{
if( c->id[0] ) Log( LOG_WARNING, "Unregistered unknown client \"%s\": %s", c->id, txt );
else Log( LOG_WARNING, "Unregistered unknown client: %s", c->id, txt );
} else {
Log(LOG_WARNING, "Unregistered unknown client \"%s\": %s",
c->id[0] ? c->id : "(No Nick)", txt );
}
}

View File

@ -14,7 +14,7 @@
#include "portab.h"
static char UNUSED id[] = "$Id: tool.c,v 1.4 2006/03/22 08:05:10 alex Exp $";
static char UNUSED id[] = "$Id: tool.c,v 1.5 2006/03/24 23:25:39 fw Exp $";
#include "imp.h"
#include <assert.h>
@ -43,16 +43,21 @@ ngt_TrimStr(char *String)
while (*start == ' ' || *start == '\t')
start++;
if (!*start) {
*String = 0;
return;
}
/* ... and at the end: */
end = strchr(start, '\0');
end--;
while ((*end == ' ' || *end == '\t' || *end == '\n' || *end == '\r')
&& end >= start)
&& end > start)
end--;
/* New trailing NULL byte */
*(++end) = '\0';
memmove(String, start, (size_t)(end - start));
memmove(String, start, (size_t)(end - start)+1);
} /* ngt_TrimStr */