| 106 | } |
| 107 | |
| 108 | void HttpServletRequest::add_cookie(char* data) |
| 109 | { |
| 110 | SKIP_SPACE(data); |
| 111 | if (*data == 0 || *data == '=') { |
| 112 | return; |
| 113 | } |
| 114 | char* ptr = strchr(data, '='); |
| 115 | if (ptr == NULL) { |
| 116 | return; |
| 117 | } |
| 118 | *ptr++ = 0; |
| 119 | SKIP_SPACE(ptr) |
| 120 | if (*ptr == 0) { |
| 121 | return; |
| 122 | } |
| 123 | char* end = ptr + strlen(ptr) - 1; |
| 124 | while (end > ptr && (*end == ' ' || *end == '\t')) { |
| 125 | *end-- = 0; |
| 126 | } |
| 127 | setCookie(data, ptr); |
| 128 | } |
| 129 | |
| 130 | void HttpServletRequest::setCookie(const char* name, const char* value) |
| 131 | { |
no outgoing calls
no test coverage detected