diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2006-06-27 13:07:56 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2006-06-27 13:07:56 +0000 |
commit | 5d56b5d1aaa305f0ee003b99bdd85a054c76bc3e (patch) | |
tree | 15eb57ba400aca64732e4e08fda33efde7b42846 /mh/mhn.c | |
parent | f69c4bbf9ce09628798d38e10ae23e15e895b3ec (diff) | |
download | mailutils-5d56b5d1aaa305f0ee003b99bdd85a054c76bc3e.tar.gz mailutils-5d56b5d1aaa305f0ee003b99bdd85a054c76bc3e.tar.bz2 |
Minor fixes to get rid of the spurious gcc warnings
Diffstat (limited to 'mh/mhn.c')
-rw-r--r-- | mh/mhn.c | 45 |
1 files changed, 23 insertions, 22 deletions
@@ -1623,30 +1623,31 @@ store_handler (mu_message_t msg, msg_part_t part, char *type, char *encoding, } if (!name - && mu_header_aget_value (hdr, MU_HEADER_CONTENT_TYPE, &val) == 0) { - if (mu_argcv_get (val, "=", NULL, &argc, &argv) == 0) - { - int i; - - for (i = 0; i < argc; i++) - { - if ((strcmp (argv[i], "filename") == 0 - || strcmp (argv[i], "name") == 0) - && ++i < argc - && argv[i][0] == '=' - && ++i < argc) - { - name = normalize_path (dir, argv[i]); - break; - } - } - mu_argcv_free (argc, argv); - } - free (val); - } + && mu_header_aget_value (hdr, MU_HEADER_CONTENT_TYPE, &val) == 0) + { + if (mu_argcv_get (val, "=", NULL, &argc, &argv) == 0) + { + int i; + + for (i = 0; i < argc; i++) + { + if ((strcmp (argv[i], "filename") == 0 + || strcmp (argv[i], "name") == 0) + && ++i < argc + && argv[i][0] == '=' + && ++i < argc) + { + name = normalize_path (dir, argv[i]); + break; + } + } + mu_argcv_free (argc, argv); + } + free (val); + } } } - + if (!name) { char *fname = mhn_store_command (msg, part, prefix); |