| 364 | } |
| 365 | |
| 366 | static ssize_t get_content_length(void) |
| 367 | { |
| 368 | ssize_t val = -1; |
| 369 | const char *str = getenv("CONTENT_LENGTH"); |
| 370 | |
| 371 | if (str && *str && !git_parse_ssize_t(str, &val)) |
| 372 | die("failed to parse CONTENT_LENGTH: %s", str); |
| 373 | return val; |
| 374 | } |
| 375 | |
| 376 | static ssize_t read_request(int fd, unsigned char **out, ssize_t req_len) |
| 377 | { |
no test coverage detected