Use IOBuffer with its StrBuf + const char* inside instead of having two of them
[citadel.git] / citadel / modules / spam / serv_spam.c
index be829829856e658dce582638243d9b8e7ac1921d..ad81f1217b3b650625ce8199d069a07c116c0591 100644 (file)
@@ -104,9 +104,9 @@ int spam_assassin(struct CtdlMessage *msg) {
                return(0);
        }
 
-       CCC->sReadBuf = NewStrBuf();
+       CCC->SBuf.Buf = NewStrBuf();
        CCC->sMigrateBuf = NewStrBuf();
-       CCC->sPos = NULL;
+       CCC->SBuf.ReadWritePointer = NULL;
 
        /* Command */
        CtdlLogPrintf(CTDL_DEBUG, "Transmitting command\n");
@@ -188,7 +188,7 @@ int spam_assassin(struct CtdlMessage *msg) {
        }
 
 bail:  close(sock);
-       FreeStrBuf(&CCC->sReadBuf);
+       FreeStrBuf(&CCC->SBuf.Buf);
        FreeStrBuf(&CCC->sMigrateBuf);
        return(is_spam);
 }