From: Vsevolod Stakhov Date: Thu, 30 Jul 2020 20:18:57 +0000 (+0100) Subject: [Minor] Remove assertion X-Git-Tag: 2.6~192 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ec8ec4c6d0daf956f58a5c26d9a5bd8be082fa3f;p=thirdparty%2Frspamd.git [Minor] Remove assertion --- diff --git a/src/rspamadm/signtool.c b/src/rspamadm/signtool.c index 03f6ac60e8..5559379665 100644 --- a/src/rspamadm/signtool.c +++ b/src/rspamadm/signtool.c @@ -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);