we mustn't cut the string if we don't find a boundary.
authorWilfried Goesgens <dothebart@citadel.org>
Thu, 10 Oct 2013 21:16:24 +0000 (23:16 +0200)
committerWilfried Goesgens <dothebart@citadel.org>
Thu, 10 Oct 2013 21:18:20 +0000 (23:18 +0200)
libcitadel/lib/stringbuf.c

index cdbd3651d5402440f7bf8a12c00866dfb8f2fef5..a245c3c37ea81483f8bf1ffd4410e67f28097362 100644 (file)
@@ -1184,19 +1184,11 @@ void StrBufStripAllBut(StrBuf *Buf, char leftboundary, char rightboundary)
        if (pRight != NULL) {
                StrBufCutAt(Buf, 0, pRight);
        }
-       else {
-               StrBufCutAt(Buf, 0, Buf->buf);
-               return;
-       }
 
        pLeft = strrchr(ChrPtr(Buf), leftboundary);
        if (pLeft != NULL) {
                StrBufCutLeft(Buf, pLeft - Buf->buf + 1);
        }
-       else {
-               StrBufCutAt(Buf, 0, Buf->buf);
-               return;
-       }
 }