commit - cba9270845a6a6b03b4e163eb7fd5d3b9df96a50
commit + bebfbedf3fdf801a028c17a5b4395f705391462d
blob - b317b5beb0dcbb045aec7438fdb09602bbf758de
blob + 30e214c440c74f95a2b563e313884884ae9a3498
--- src/ngircd/client.c
+++ src/ngircd/client.c
#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>
{
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 );
}
}
blob - effa640da84ad625e73647d0b361c880e975fdcc
blob + 27051ced632cdc5e8280bb11f35c37a79b059082
--- src/tool/tool.c
+++ src/tool/tool.c
#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>
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 */