Changeset 601
- Timestamp:
- 01/11/07 22:29:39 (2 years ago)
- Files:
-
- cherokee/trunk/ChangeLog (modified) (1 diff)
- cherokee/trunk/cherokee/config_node.c (modified) (4 diffs)
- cherokee/trunk/qa/run-tests.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
cherokee/trunk/ChangeLog
r600 r601 1 1 2007-01-11 Alvaro Lopez Ortega <alvaro@alobbs.com> 2 3 * cherokee/config_node.c (cherokee_config_node_parse_string): 4 Whites after the value must be skipped. This fixes bug #128. 2 5 3 6 * cherokee/handler_fcgi.c (send_no_post, cherokee/trunk/cherokee/config_node.c
r597 r601 333 333 } 334 334 335 /* Markthe EOL335 /* Look for the EOL 336 336 */ 337 337 eol = cherokee_min_str (strchr(begin, '\n'), … … 341 341 break; 342 342 343 /* Check that it's long enough 344 */ 343 345 if (eol - begin <= 4) { 344 346 begin = eol + 1; … … 350 352 */ 351 353 if (*begin != '#') { 354 cuint_t val_len; 355 352 356 equal = strstr (begin, " = "); 353 357 if (equal == NULL) goto error; 354 358 355 359 tmp = equal; 360 361 /* Skip whites: end of the key 362 */ 356 363 while (*tmp == ' ') tmp--; 357 364 cherokee_buffer_add (&key, begin, (tmp + 1) - begin); … … 359 366 tmp = equal + 3; 360 367 while (*tmp == ' ') tmp++; 361 cherokee_buffer_add (&val, tmp, strlen(tmp)); 368 369 /* Skip whites: end of the value 370 */ 371 val_len = strlen(tmp); 372 while (tmp[val_len-1] == ' ') val_len--; 373 374 cherokee_buffer_add (&val, tmp, val_len); 362 375 363 376 TRACE(ENTRIES, "'%s' => '%s'\n", key.buf, val.buf); cherokee/trunk/qa/run-tests.py
r560 r601 106 106 # Cherokee QA tests 107 107 # 108 server!port = %d108 server!port = %d 109 109 server!keepalive = 1 110 110 server!listen = 127.0.0.1