diff options
author | Daniel Stenberg <daniel@haxx.se> | 2011-06-21 08:54:25 -0700 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2011-06-21 08:54:25 -0700 |
commit | 1614dc07452d50c017e29a69923ca339ec7fe859 (patch) | |
tree | 96160a7b51074ed947159bd95727b354d64ded1d /lib/pop3.c | |
parent | 57064e4a0d426eeb0f82e7831214caaf9300bc2a (diff) | |
parent | af6dcc92d56c8913a49a4c8b776f65c717f242d6 (diff) |
Merge pull request #23 from salty-horse/pop3_list_space
[pop3] remove extra space in LIST command
Diffstat (limited to 'lib/pop3.c')
-rw-r--r-- | lib/pop3.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/pop3.c b/lib/pop3.c index 0581c58b0..dc5a1c2fa 100644 --- a/lib/pop3.c +++ b/lib/pop3.c @@ -481,11 +481,14 @@ static CURLcode pop3_list(struct connectdata *conn) CURLcode result = CURLE_OK; struct pop3_conn *pop3c = &conn->proto.pop3c; - result = Curl_pp_sendf(&conn->proto.pop3c.pp, "LIST %s", pop3c->mailbox); + if(pop3c->mailbox[0] != '\0') + result = Curl_pp_sendf(&conn->proto.pop3c.pp, "LIST %s", pop3c->mailbox); + else + result = Curl_pp_sendf(&conn->proto.pop3c.pp, "LIST"); if(result) return result; - if(strlen(pop3c->mailbox)) + if(pop3c->mailbox[0] != '\0') state(conn, POP3_LIST_SINGLE); else state(conn, POP3_LIST); |