142 |
"[[:blank:]]*\n$", |
"[[:blank:]]*\n$", |
143 |
|
|
144 |
"^[[:blank:]]*(SET[[:blank:]])?[[:blank:]]*(ERRORS|EXPUNGE|" |
"^[[:blank:]]*(SET[[:blank:]])?[[:blank:]]*(ERRORS|EXPUNGE|" |
145 |
"HEADERS|NAMESPACE|SUBSCRIBE)[[:blank:]]*=[[:blank:]]*" |
"HEADERS|NAMESPACE|PEEK|SUBSCRIBE)[[:blank:]]*=[[:blank:]]*" |
146 |
"(YES|NO)[[:blank:]]*\n$", |
"(YES|NO)[[:blank:]]*\n$", |
147 |
|
|
148 |
"^[[:blank:]]*(SET[[:blank:]])?[[:blank:]]*(DAEMON|TIMEOUT)" |
"^[[:blank:]]*(SET[[:blank:]])?[[:blank:]]*(DAEMON|TIMEOUT)" |
270 |
options |= OPTION_NAMESPACE; |
options |= OPTION_NAMESPACE; |
271 |
else |
else |
272 |
options &= ~(OPTION_NAMESPACE); |
options &= ~(OPTION_NAMESPACE); |
273 |
|
} else if (!strncasecmp(line + m[2].rm_so, "peek", 4)) { |
274 |
|
if (!strncasecmp(line + m[3].rm_so, "yes", 3)) |
275 |
|
options |= OPTION_PEEK; |
276 |
|
else |
277 |
|
options &= ~(OPTION_PEEK); |
278 |
} else if (!strncasecmp(line + m[2].rm_so, "subscribe", 9)) { |
} else if (!strncasecmp(line + m[2].rm_so, "subscribe", 9)) { |
279 |
if (!strncasecmp(line + m[3].rm_so, "yes", 3)) |
if (!strncasecmp(line + m[3].rm_so, "yes", 3)) |
280 |
options |= OPTION_SUBSCRIBE; |
options |= OPTION_SUBSCRIBE; |