mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2024-09-20 11:23:16 +00:00
community/rtpengine: fix compile with GCC 14
This commit is contained in:
parent
4a93c9b6f1
commit
a0917a0221
2 changed files with 48 additions and 0 deletions
|
@ -40,6 +40,7 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/sipwise/rtpengine/archive/mr
|
|||
|
||||
fix-default-config.patch
|
||||
0001-do-not-build-man-pages.patch
|
||||
gcc14.patch
|
||||
"
|
||||
builddir="$srcdir"/$pkgname-mr$pkgver
|
||||
|
||||
|
@ -91,4 +92,5 @@ a696277b8ef477420db13e4628818b728f318a8ba52f727ce8b7969f5f0182f9389f3b931eb4542c
|
|||
25777a5deb0d4c3c00fc74c752b5f0539a8026f90e5c6cf15d01fe46d93b35ea17b5a5729dcb98f1b4de87c148df128eaba6a03490a2e528cd873a714953f63b README.alpine
|
||||
73a93ccc287982092691e97eb743600332d842ba7d87336dcee20604bb638b9b349333072249a616f01b47dded38452263769252eca7172f954591e6306fd9d6 fix-default-config.patch
|
||||
7c6adeed8bd1bd3a75304a5da6835a748ba63bb9af1fd9fe72a0efb68d0bfe7c6401d44db66da966abf8b8d97d54aafdd8d064c047bfeca927b38bfcb7aeff65 0001-do-not-build-man-pages.patch
|
||||
667f0fa904d35233d2268f1ee9bf8a3dbf4305279a0dce559d8f1eff3cff421a0a6a94ce7db0e1108858bda6499b3a63c0045d17509514eaa928d50e335b64ff gcc14.patch
|
||||
"
|
||||
|
|
46
community/rtpengine/gcc14.patch
Normal file
46
community/rtpengine/gcc14.patch
Normal file
|
@ -0,0 +1,46 @@
|
|||
--- a/lib/poller.c
|
||||
+++ b/lib/poller.c
|
||||
@@ -53,11 +53,10 @@
|
||||
}
|
||||
|
||||
static void poller_map_add(struct poller_map *map) {
|
||||
- pthread_t tid = -1;
|
||||
+ pthread_t tid = pthread_self();
|
||||
struct poller *p;
|
||||
if (!map)
|
||||
return;
|
||||
- tid = pthread_self();
|
||||
|
||||
LOCK(&map->lock);
|
||||
p = poller_new();
|
||||
--- a/daemon/control_tcp.c
|
||||
+++ b/daemon/control_tcp.c
|
||||
@@ -101,7 +101,7 @@
|
||||
free(output);
|
||||
}
|
||||
|
||||
- pcre2_substring_list_free((PCRE2_SPTR *) out);
|
||||
+ pcre2_substring_list_free((void *) out);
|
||||
pcre2_match_data_free(md);
|
||||
log_info_pop();
|
||||
return 1;
|
||||
--- a/daemon/control_udp.c
|
||||
+++ b/daemon/control_udp.c
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
socket_sendiov(udp_buf->listener, iov, iovlen, &udp_buf->sin, &udp_buf->local_addr);
|
||||
|
||||
- pcre2_substring_list_free((PCRE2_SPTR *) out);
|
||||
+ pcre2_substring_list_free((void *) out);
|
||||
pcre2_match_data_free(md);
|
||||
|
||||
return;
|
||||
@@ -129,7 +129,7 @@
|
||||
cookie_cache_remove(&u->cookie_cache, &cookie);
|
||||
|
||||
out:
|
||||
- pcre2_substring_list_free((PCRE2_SPTR *) out);
|
||||
+ pcre2_substring_list_free((void *) out);
|
||||
pcre2_match_data_free(md);
|
||||
log_info_pop();
|
||||
}
|
Loading…
Reference in a new issue