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
checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to