]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Remove assertion
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 30 Jul 2020 20:18:57 +0000 (21:18 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 30 Jul 2020 20:18:57 +0000 (21:18 +0100)
src/rspamadm/signtool.c

index 03f6ac60e8bbf0d6cae534c70a38732140729fbb..5559379665fc06bb59f86230ecf1fbe78c4268cf 100644 (file)
@@ -344,7 +344,13 @@ rspamadm_sign_file (const gchar *fname, struct rspamd_cryptobox_keypair *kp)
        }
 
        rspamd_snprintf (sigpath, sizeof (sigpath), "%s%s", fname, suffix);
-       g_assert (write (fd_sig, sig, rspamd_cryptobox_signature_bytes (mode)) != -1);
+
+       if (write (fd_sig, sig, rspamd_cryptobox_signature_bytes (mode)) == -1) {
+               rspamd_fprintf (stderr, "cannot write signature to %s: %s\n", sigpath,
+                               strerror (errno));
+               exit (errno);
+       }
+
        close (fd_sig);
        munmap (map, st.st_size);