mirror of
https://github.com/emikulic/darkhttpd.git
synced 2023-08-10 21:13:08 +03:00
. Cosmetics.
This commit is contained in:
parent
255a78d0c4
commit
466de20e2e
|
@ -833,10 +833,7 @@ static void parse_commandline(const int argc, char *argv[])
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
if (
|
if ((argc < 2) || (argc == 2 && strcmp(argv[1], "--help") == 0))
|
||||||
(argc < 2) ||
|
|
||||||
(argc == 2 && strcmp(argv[1], "--help") == 0)
|
|
||||||
)
|
|
||||||
usage(); /* no wwwroot given */
|
usage(); /* no wwwroot given */
|
||||||
|
|
||||||
wwwroot = argv[1];
|
wwwroot = argv[1];
|
||||||
|
@ -967,7 +964,7 @@ static void accept_connection(void)
|
||||||
static void log_connection(const struct connection *conn);
|
static void log_connection(const struct connection *conn);
|
||||||
|
|
||||||
/* ---------------------------------------------------------------------------
|
/* ---------------------------------------------------------------------------
|
||||||
* Cleanly deallocate the internals of a struct connection
|
* Log a connection, then cleanly deallocate its internals.
|
||||||
*/
|
*/
|
||||||
static void free_connection(struct connection *conn)
|
static void free_connection(struct connection *conn)
|
||||||
{
|
{
|
||||||
|
@ -1199,12 +1196,12 @@ static void parse_range_field(struct connection *conn)
|
||||||
size_t bound1, bound2, len;
|
size_t bound1, bound2, len;
|
||||||
char *range;
|
char *range;
|
||||||
|
|
||||||
|
range = parse_field(conn, "Range: bytes=");
|
||||||
|
if (range == NULL) return;
|
||||||
|
len = strlen(range);
|
||||||
|
|
||||||
do /* break handling */
|
do /* break handling */
|
||||||
{
|
{
|
||||||
range = parse_field(conn, "Range: bytes=");
|
|
||||||
if (range == NULL) return;
|
|
||||||
len = strlen(range);
|
|
||||||
|
|
||||||
/* parse number up to hyphen */
|
/* parse number up to hyphen */
|
||||||
bound1 = 0;
|
bound1 = 0;
|
||||||
for (bound2=0;
|
for (bound2=0;
|
||||||
|
@ -1312,10 +1309,9 @@ static int parse_request(struct connection *conn)
|
||||||
free(tmp);
|
free(tmp);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* parse referer, user_agent */
|
/* parse important fields */
|
||||||
conn->referer = parse_field(conn, "Referer: ");
|
conn->referer = parse_field(conn, "Referer: ");
|
||||||
conn->user_agent = parse_field(conn, "User-Agent: ");
|
conn->user_agent = parse_field(conn, "User-Agent: ");
|
||||||
|
|
||||||
parse_range_field(conn);
|
parse_range_field(conn);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
@ -1332,9 +1328,6 @@ static void process_get(struct connection *conn)
|
||||||
const char *mimetype = NULL;
|
const char *mimetype = NULL;
|
||||||
struct stat filestat;
|
struct stat filestat;
|
||||||
|
|
||||||
/* FIXME */
|
|
||||||
printf("-----\n%s-----\n\n", conn->request);
|
|
||||||
|
|
||||||
/* work out path of file being requested */
|
/* work out path of file being requested */
|
||||||
decoded_url = urldecode(conn->uri);
|
decoded_url = urldecode(conn->uri);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user