diff --git a/src/lib-sieve/storage/file/sieve-file-script.c b/src/lib-sieve/storage/file/sieve-file-script.c index cb53e3bf06e40c583978c3b3171920db820b2e35..8285a7061477182e94cd7f3c0cbb435705c849bf 100644 --- a/src/lib-sieve/storage/file/sieve-file-script.c +++ b/src/lib-sieve/storage/file/sieve-file-script.c @@ -817,10 +817,7 @@ sieve_file_script_cmp(const struct sieve_script *script1, int ret; if (!script1->open || !script2->open) { - struct sieve_storage *storage1 = script1->storage; - struct sieve_storage *storage2 = script2->storage; - - ret = strcmp(storage1->location, storage2->location); + ret = sieve_storage_cmp(script1->storage, script2->storage); if (ret != 0) return ret;