Managesieve: Fix parsing config string on Windows
authorAndrej Kacian <ticho@claws-mail.org>
Wed, 1 Jul 2015 16:45:36 +0000 (18:45 +0200)
committerAndrej Kacian <ticho@claws-mail.org>
Wed, 1 Jul 2015 16:45:36 +0000 (18:45 +0200)
commite184b18f5796f9fd5d23410b7dc68d298e609933
tree1608896623b7f1d5af143af3b5447abb210fb8f6
parent198db03ee8b70159f27f1b3033b2ad1802a138ed
Managesieve: Fix parsing config string on Windows

Windows sscanf() does not understand the %ms format yet, so we
have to do the allocation of target buffer ourselves before
calling sscanf(), and copy the host string to config->host.

Also fix some off-by-one bugs in other sscanf() parameters - the
field width format modifier does not include trailing NUL byte,
which is added.
src/plugins/managesieve/sieve_prefs.c