- char **rr = split(c->line + 4, 0, SPLIT_QUOTES, 0, 0);
-
- if(rr && *rr)
- ((disorder_eclient_string_response *)op->completed)(op->v, *rr);
- else
- protocol_error(c, op, c->rc, "%s: %s", c->ident, c->line);
+ if(c->protocol >= 2) {
+ char **rr = split(c->line + 4, 0, SPLIT_QUOTES, 0, 0);
+
+ if(rr && *rr)
+ ((disorder_eclient_string_response *)op->completed)(op->v, *rr);
+ else
+ protocol_error(c, op, c->rc, "%s: %s", c->ident, c->line);
+ } else
+ ((disorder_eclient_string_response *)op->completed)(op->v,
+ c->line + 4);