Snippets for rspamd 4.2.1 from Nix aarch64-linux
Sourced from https://hydra.nixos.org/log/7i0sgy6zqkfrnfn2pvvp4bmi7b48516v-rspamd-4.2.1.drv.
-
/build/source/contrib/hiredis/hiredis.c:696:9: warning: ignoring return value of 'strerror_r' declared with attribute 'warn_unused_result' [-Wunused-result] 696 | strerror_r(errno, c->errstr, sizeof(c->errstr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
/build/source/contrib/hiredis/net.c:108:5: warning: ignoring return value of 'strerror_r' declared with attribute 'warn_unused_result' [-Wunused-result] 108 | strerror_r(errorno, (char *)(buf + len), sizeof(buf) - len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
/build/source/contrib/hiredis/sds.c:525:9: warning: function 'sdscatvprintf' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] 525 | vsnprintf(buf, buflen, fmt, cpy); | ^~~~~~~~~ -
/build/source/contrib/libucl/ucl_util.c:1334:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1334 | ext = strrchr (params->prefix, '.'); | ^ -
/build/source/contrib/libucl/ucl_msgpack.c:105:51: warning: unused variable 'mask_negative' [-Wunused-variable] 105 | const unsigned char mask_positive = 0x7f, mask_negative = 0xe0, | ^~~~~~~~~~~~~ -
/build/source/contrib/kann/kann.c:1058:83: warning: variable 'n_val_base' set but not used [-Wunused-but-set-variable=] 1058 | int n_proc = 0, n_train_err = 0, n_val_err = 0, n_train_base = 0, n_val_base = 0; | ^~~~~~~~~~ -
/build/source/contrib/kann/kann.c:1058:65: warning: variable 'n_train_base' set but not used [-Wunused-but-set-variable=] 1058 | int n_proc = 0, n_train_err = 0, n_val_err = 0, n_train_base = 0, n_val_base = 0; | ^~~~~~~~~~~~ -
/build/source/contrib/replxx/src/replxx.cxx:272:47: warning: function 'void replxx::Replxx::print(const char*, ...)' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] 272 | int size = static_cast<int>( vsnprintf( nullptr, 0, format_, ap ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
/build/source/contrib/replxx/src/replxx.cxx:276:18: warning: function 'void replxx::Replxx::print(const char*, ...)' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] 276 | vsnprintf( buf.get(), static_cast<size_t>( size + 1 ), format_, ap ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
/build/source/contrib/replxx/src/replxx.cxx:374:47: warning: function 'int replxx_print(Replxx*, const char*, ...)' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] 374 | int size = static_cast<int>( vsnprintf( nullptr, 0, format_, ap ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
/build/source/contrib/replxx/src/replxx.cxx:378:18: warning: function 'int replxx_print(Replxx*, const char*, ...)' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] 378 | vsnprintf( buf.get(), static_cast<size_t>( size + 1 ), format_, ap ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
/nix/store/k7dhicbxwpb574vmg3an70ay62pphnr8-glib-2.88.3-dev/include/glib-2.0/glib/gstring.h:78:5: warning: ignoring return value of 'g_string_free_and_steal' declared with attribute 'warn_unused_result' [-Wunused-result] 74 | (__builtin_constant_p (free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | ((free_segment) ? \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | (g_string_free) ((str), (free_segment)) : \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | g_string_free_and_steal (str)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | (g_string_free) ((str), (free_segment))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
/build/source/src/libutil/mem_pool.c:1291:75: warning: cast between incompatible function types from 'int (*)(pthread_mutex_t *)' to 'void (*)(void *)' [-Wcast-function-type] 1291 | (rspamd_mempool_destruct_t) pthread_mutex_destroy, res); | ^ -
/build/source/src/libutil/mem_pool.c:1323:75: warning: cast between incompatible function types from 'int (*)(pthread_rwlock_t *)' to 'void (*)(void *)' [-Wcast-function-type] 1323 | (rspamd_mempool_destruct_t) pthread_rwlock_destroy, res); | ^ -
/build/source/src/libutil/sqlite_utils.c:361:24: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 361 | (void) write(lock_fd, &myself, sizeof(myself)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
/build/source/src/lua/lua_url.c:452:33: warning: argument 2 null where non-null expected [-Wnonnull] 452 | memcpy(d, rspamd_url_host(url->url), url->url->hostlen); | ^~~~~~ -
/build/source/src/lua/lua_map.c:532:39: warning: unused variable 'cbdata' [-Wunused-variable] 532 | struct lua_map_callback_data *cbdata; | ^~~~~~ -
/build/source/src/lua/lua_text.c:1292:27: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1292 | f = memchr(t->start, c, t->len); | ^ -
/build/source/src/libserver/fuzzy_backend/fuzzy_backend_redis.c:578:16: warning: unused variable 'value' [-Wunused-variable] 578 | gulong value; | ^~~~~ -
/build/source/src/libserver/fuzzy_storage_ratelimit.c:305:17: warning: enumeration value 'RSPAMD_FUZZY_EXT_SENDER_FACTS' not handled in switch [-Wswitch] 305 | switch (ext->ext) { | ^~~~~~ -
/build/source/src/libserver/hyperscan_tools.cxx:709:7: warning: multi-line comment [-Wcomment] 709 | #endif// defined(HS_MAJOR) && defined(HS_MINOR) && HS_MAJOR >= 5 && HS_MINOR >= 4 \ | ^ -
/build/source/src/libmime/mime_expressions.c:1481:50: warning: '/*' within comment [-Wcomment] 1481 | * 2. MIME structure: a sibling leaf text/* (non-html) part in a
-
/build/source/src/libmime/mime_expressions.c:1514:80: warning: '/*' within comment [-Wcomment] 1514 | /* Check siblings for leaf text/* non-html parts */
-
/build/source/src/libmime/mime_expressions.c:1523:71: warning: '/*' within comment [-Wcomment] 1523 | /* A leaf text/* part that isn't html is a
-
/build/source/src/libmime/scan_result.c:1177:21: warning: variable 'kk' set but not used [-Wunused-but-set-variable=] 1177 | const char *kk; | ^~ -
/build/source/src/libmime/archives.c:638:37: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 638 | tmp = memchr(p, '\0', fname_len); | ^ -
/build/source/src/libmime/lang_detection.c:394:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 394 | pos = strrchr(path, '/'); | ^ -
/build/source/src/libmime/lang_detection.c:399:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 399 | pos = strchr(nelt->name, '.'); | ^ -
/build/source/src/plugins/fuzzy_check.c:7901:36: warning: passing argument 2 of 'g_ptr_array_add' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 7901 | g_ptr_array_add(ctx->seen, name); | ^~~~ -
/build/source/src/plugins/chartable.cxx:315:44: warning: enumerated and non-enumerated type in conditional expression [-Wextra] 315 | const auto cat = uc < 0x80 ? U_UNASSIGNED : u_charType(uc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
/build/source/src/plugins/chartable.cxx:373:33: warning: enumerated and non-enumerated type in conditional expression [-Wextra] 373 | cat = uc < 0x80 ? U_UNASSIGNED : u_charType(uc); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
/build/source/src/libutil/fpconv_format.c:80:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 80 | digits[i] = '0'; | ^ -
/build/source/src/controller.c:1713:25: warning: variable 'rows_proc' set but not used [-Wunused-but-set-variable=] 1713 | unsigned int i, rows_proc, row_num; | ^~~~~~~~~ -
/build/source/src/rspamd.c:151:11: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 151 | t = strchr(value, '='); | ^ -
/build/source/src/rspamadm/rspamadm.c:194:11: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 194 | t = strchr(value, '='); | ^ -
/build/source/test/rspamd_radix_test.c:193:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 193 | val = btrie_lookup(tree, t->addr, t->len * NBBY); | ^ -
/build/source/test/rspamd_radix_test.c:198:29: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 198 | val = btrie_lookup(tree, t->naddr, t->len * NBBY); | ^ -
/build/source/src/libutil/heap.h:223:36: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 223 | else if ((new_pri) > old_pri) { \ | ^