X-Git-Url: http://git.bytex64.net/?a=blobdiff_plain;f=cgi%2Fcgi_blerg.c;h=2b7998bbe6dbed15b8d2c8777f1ae4b7a0329662;hb=88ab89dbd281efef8258861f76810ccc2b29ac39;hp=8bd5189acbbc4fc760b739259d28b7b2cdad231f;hpb=5e89558c1afec270c54f4827380817e3ef8591f4;p=blerg.git diff --git a/cgi/cgi_blerg.c b/cgi/cgi_blerg.c index 8bd5189..2b7998b 100644 --- a/cgi/cgi_blerg.c +++ b/cgi/cgi_blerg.c @@ -404,14 +404,13 @@ int main(int argc, char *argv[]) { if (path[7] == 0) { /* No username */ const char *clear = cgi_getentrystr("clear"); - if (strncmp(clear, "feed", 4) == 0) { + if (clear != NULL) { struct blerg *b = blerg_open(username); - blerg_set_subscription_mark(b); - blerg_close(b); - respond_JSON_Success(); - } else if (strncmp(clear, "mentioned", 9) == 0) { - struct blerg *b = blerg_open(username); - blerg_set_status(b, BLERGSTATUS_MENTIONED, 0); + if (strncmp(clear, "feed", 4) == 0) { + blerg_set_subscription_mark(b); + } else if (strncmp(clear, "mentioned", 9) == 0) { + blerg_set_status(b, BLERGSTATUS_MENTIONED, 0); + } blerg_close(b); respond_JSON_Success(); } else {