X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fuseredit.c;h=ef72b6e201b5139909367e1048883aba884f1890;hb=b347fec899815ec89b2738a0877880ee81e74b59;hp=d6d3a41ec2bbfcd783b3dbffe3befe1c6ee6fa34;hpb=363fe0a4e8e49e6b295edcf7edae2e8cde79cd57;p=citadel.git diff --git a/webcit/useredit.c b/webcit/useredit.c index d6d3a41ec..ef72b6e20 100644 --- a/webcit/useredit.c +++ b/webcit/useredit.c @@ -481,6 +481,7 @@ int Conditional_USER_HAS_PIC(StrBuf *Target, WCTemplputParams *TP) StrBuf *Buf; const char *who; long len; + int r = 0; GetTemplateTokenString(Target, TP, 2, &who, &len); @@ -488,15 +489,16 @@ int Conditional_USER_HAS_PIC(StrBuf *Target, WCTemplputParams *TP) serv_printf("OIMG _userpic_|%s", who); StrBuf_ServGetln(Buf); if (GetServerStatus(Buf, NULL) != 2) { - serv_puts("CLOS"); - StrBuf_ServGetln(Buf); - GetServerStatus(Buf, NULL); - FreeStrBuf(&Buf); - return 1; - } else { - FreeStrBuf(&Buf); - return 0; + r = 1; } + else { + r = 0; + } + serv_puts("CLOS"); + StrBuf_ServGetln(Buf); + GetServerStatus(Buf, NULL); + FreeStrBuf(&Buf); + return(r); }