Changeset: 7576840f2a6c for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7576840f2a6c
Modified Files:
tools/merovingian/daemon/handlers.c
Branch: Feb2013
Log Message:
huphandler: make some noise if parsing passphrase fails
diffs (22 lines):
diff --git a/tools/merovingian/daemon/handlers.c
b/tools/merovingian/daemon/handlers.c
--- a/tools/merovingian/daemon/handlers.c
+++ b/tools/merovingian/daemon/handlers.c
@@ -112,13 +112,16 @@ huphandler(int sig)
if (kv->val != NULL) {
char *h = kv->val + 1;
if ((f = strchr(h, '}')) == NULL) {
+ Mfprintf(stderr, "ignoring invalid passphrase: %s\n",
kv->val);
setConfVal(kv, NULL);
} else {
- *f = '\0';
+ *f++ = '\0';
if (strcmp(h, MONETDB5_PASSWDHASH) != 0) {
+ Mfprintf(stderr, "ignoring passphrase with
incompatible "
+ "password hash: %s\n", h);
setConfVal(kv, NULL);
} else {
- setConfVal(kv, f + 1);
+ setConfVal(kv, f);
}
}
}
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list