@@ -600,31 +600,31 @@ return parseDictionary(pointer, stop, line, depth, depthLimit); case 't': if (*pointer + 3 >= stop) return nil; - if (memcmp(*pointer, "true", 4)) + if (memcmp(*pointer, "true", 4) != 0) return nil; (*pointer) += 4; return [OFNumber numberWithBool: true]; case 'f': if (*pointer + 4 >= stop) return nil; - if (memcmp(*pointer, "false", 5)) + if (memcmp(*pointer, "false", 5) != 0) return nil; (*pointer) += 5; return [OFNumber numberWithBool: false]; case 'n': if (*pointer + 3 >= stop) return nil; - if (memcmp(*pointer, "null", 4)) + if (memcmp(*pointer, "null", 4) != 0) return nil; (*pointer) += 4; return [OFNull null];