X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fopenid.c;fp=webcit%2Fopenid.c;h=eaaa40100af4457f6b72ea34f8d8dd10426e9a5b;hb=814d4bec141c8374ef72a60aeeded0d696483c5e;hp=316859f8bef3e39764986a2c76883cb4e88a10eb;hpb=365486138be56986caacae617f362cc8df64b24b;p=citadel.git diff --git a/webcit/openid.c b/webcit/openid.c index 316859f8b..eaaa40100 100644 --- a/webcit/openid.c +++ b/webcit/openid.c @@ -111,14 +111,14 @@ void openid_attach(void) { * Detach an OpenID from the currently logged-in account */ void openid_detach(void) { - char buf[1024]; + StrBuf *Line; if (havebstr("id_to_detach")) { serv_printf("OIDD %s", bstr("id_to_detach")); - serv_getln(buf, sizeof buf); - if (buf[0] != '2') { - strcpy(WC->ImportantMessage, &buf[4]); - } + Line = NewStrBuf(); + StrBuf_ServGetln(Line); + GetServerStatusMsg(Line, NULL, 1, 2); + FreeStrBuf(&Line); } display_openids();