X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/b4aa79afea0c26718af8880c3ee8fea63eb21563..18401062d26f6bffbee4633f998784cdc5a1b52a:/Application.mm diff --git a/Application.mm b/Application.mm index 46b24ac..e910f66 100644 --- a/Application.mm +++ b/Application.mm @@ -244,7 +244,11 @@ int main(int argc, const char *argv[]) { if (size >= 2 && start[0] == '#' && start[1] == '!') { start += 2; - while (start != end && *start++ != '\n'); + + if (void *line = memchr(start, '\n', end - start)) + start = reinterpret_cast(line); + else + start = end; } driver.data_ = start;