Differences From Artifact [ba4c14a79b]:
- File filed.c — part of check-in [7e211d072e] at 2014-02-12 06:11:22 on branch trunk — Updated to use time to ensure that a duplicate ETag is never generated (user: rkeene, size: 33487) [annotate] [blame] [check-ins using]
 
To Artifact [64aa094753]:
- File filed.c — part of check-in [dd737cd8c7] at 2014-02-12 17:42:15 on branch trunk — Fixed NULL pointer dereference and also possible buffer overflow processing HTTP request, created in [8cb189c633] (user: rkeene, size: 33551) [annotate] [blame] [check-ins using]
 
| ︙ | |||
678 679 680 681 682 683 684 685 686 687 688 689 690 691  | 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694  | + + +  | 
	} else {
		/* HEAD request */
		buffer_st->method = FILED_REQUEST_METHOD_HEAD;
	}
	/* Note path */
	strcpy(buffer_st->path, path);
	/* Reset buffer for later use */
	buffer = buffer_st->tmpbuf;
	for (i = 0; i < 100; i++) {
		fgets_ret = fgets(buffer, buffer_len, fp);
		if (fgets_ret == NULL) {
			break;
		}
 | 
| ︙ |