goto fail;
} else {
bufadd(method, c);
+ if(method.d >= 128)
+ goto fail;
}
}
while(1) {
goto fail;
} else {
bufadd(url, c);
+ if(url.d >= 65536)
+ goto fail;
}
}
while(1) {
goto fail;
} else {
bufadd(ver, c);
+ if(ver.d >= 128)
+ goto fail;
}
}
bufadd(method, 0);
goto fail;
} else {
bufadd(ver, c);
+ if(ver.d >= 128)
+ goto fail;
}
}
while(1) {
goto fail;
} else {
code = (code * 10) + (c - '0');
+ if(code >= 10000)
+ goto fail;
}
}
while(1) {
goto fail;
} else {
bufadd(msg, c);
+ if(msg.d >= 512)
+ goto fail;
}
}
bufadd(msg, 0);