raven/base/rspamd/rspamd-get-rid-of-g_abort.patch
2024-02-21 13:47:54 +06:00

49 lines
1.9 KiB
Diff

diff -Naur a/src/libmime/mime_parser.c b/src/libmime/mime_parser.c
--- a/src/libmime/mime_parser.c 2023-11-14 21:01:02.000000000 +0600
+++ b/src/libmime/mime_parser.c 2023-11-20 20:58:07.268062153 +0600
@@ -172,7 +172,7 @@
if (!rspamd_multipattern_compile(lib_ctx->mp_boundary, &err)) {
msg_err("fatal error: cannot compile multipattern for mime parser boundaries: %e", err);
g_error_free(err);
- g_abort();
+ abort();
}
ottery_rand_bytes(lib_ctx->hkey, sizeof(lib_ctx->hkey));
}
diff -Naur a/src/libserver/symcache/symcache_c.cxx b/src/libserver/symcache/symcache_c.cxx
--- a/src/libserver/symcache/symcache_c.cxx 2023-11-14 21:01:02.000000000 +0600
+++ b/src/libserver/symcache/symcache_c.cxx 2023-11-20 20:58:31.247890159 +0600
@@ -625,7 +625,7 @@
"subsystem %s (%s)",
static_item->symbol.c_str(), static_item->id,
real_dyn_item->async_events, subsystem, loc);
- g_abort();
+ abort();
g_assert_not_reached();
}
diff -Naur a/src/libserver/symcache/symcache_impl.cxx b/src/libserver/symcache/symcache_impl.cxx
--- a/src/libserver/symcache/symcache_impl.cxx 2023-11-14 21:01:02.000000000 +0600
+++ b/src/libserver/symcache/symcache_impl.cxx 2023-11-20 20:58:50.097754960 +0600
@@ -193,7 +193,7 @@
msg_err_cache(
"cannot register delayed condition for %s: virtual parent; qed",
delayed_cond.sym.c_str());
- g_abort();
+ abort();
}
msg_debug_cache("added a condition to the symbol %s", it->symbol.c_str());
diff -Naur a/src/libutil/mem_pool.c b/src/libutil/mem_pool.c
--- a/src/libutil/mem_pool.c 2023-11-14 21:01:02.000000000 +0600
+++ b/src/libutil/mem_pool.c 2023-11-20 20:59:11.258603185 +0600
@@ -568,7 +568,7 @@
g_error("alloc_array: overflow %" G_GSIZE_FORMAT " * %" G_GSIZE_FORMAT "",
nmemb, size);
- g_abort();
+ abort();
}
return memory_pool_alloc_common(pool, size * nmemb, alignment, RSPAMD_MEMPOOL_NORMAL, loc);
}