Module: kamailio
Branch: master
Commit: ae3e52daec9be45c4663708cb216b13864521a35
URL: https://github.com/kamailio/kamailio/commit/ae3e52daec9be45c4663708cb216b13…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-02-13T09:51:51+01:00
core: select - cast to uint64_t when using time_t value
---
Modified: src/core/select_core.c
---
Diff: https://github.com/kamailio/kamailio/commit/ae3e52daec9be45c4663708cb216b13…
Patch: https://github.com/kamailio/kamailio/commit/ae3e52daec9be45c4663708cb216b13…
---
diff --git a/src/core/select_core.c b/src/core/select_core.c
index ff5d6ef6b3..333f7a4513 100644
--- a/src/core/select_core.c
+++ b/src/core/select_core.c
@@ -13,8 +13,8 @@
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*
*/
@@ -26,7 +26,8 @@
* Module: \ref core
*/
-#include <stdlib.h>
+#include <stdlib.h>
+#include <stdint.h>
#include "select.h"
#include "select_core.h"
#include "select_buf.h"
@@ -60,7 +61,7 @@
#include "rand/kam_rand.h"
#define RETURN0_res(x) {*res=(x);return 0;}
-#define TRIM_RET0_res(x) {*res=(x);trim(res);return 0;}
+#define TRIM_RET0_res(x) {*res=(x);trim(res);return 0;}
#define TEST_RET_res_body(x) if (x){*res=(x)->body;return 0;}else return 1;
#define TEST_RET_res_value(x) if (x){*res=(x)->value;return 0;}else return 1;
@@ -1485,7 +1486,7 @@ int select_sys_unique(str* res, select_t* s, struct sip_msg* msg) {
c = int2str_base_0pad(getpid(), &l, 16, UNIQUE_ID_PID_LEN);
memcpy(uniq_id, c, UNIQUE_ID_PID_LEN);
uniq_id[UNIQUE_ID_PID_LEN] = '-';
- c = int2str_base_0pad(time(NULL), &l, 16, UNIQUE_ID_TIME_LEN);
+ c = int2str_base_0pad((unsigned int)(uint64_t)time(NULL), &l, 16, UNIQUE_ID_TIME_LEN);
memcpy(uniq_id+UNIQUE_ID_PID_LEN+1, c, UNIQUE_ID_TIME_LEN);
uniq_id[UNIQUE_ID_PID_LEN+1+UNIQUE_ID_TIME_LEN] = '-';
@@ -1525,7 +1526,7 @@ int select_sys_unique(str* res, select_t* s, struct sip_msg* msg) {
int select_sys_now(str* res, select_t* s, struct sip_msg* msg) {
- return uint_to_static_buffer(res, time(NULL));
+ return uint_to_static_buffer(res, (unsigned int)(uint64_t)time(NULL));
}
int select_sys_now_fmt(str* res, select_t* s, struct sip_msg* msg)
Module: kamailio
Branch: master
Commit: a22aadf3b51f5bfff5b50a3de9a354fe07c216f4
URL: https://github.com/kamailio/kamailio/commit/a22aadf3b51f5bfff5b50a3de9a354f…
Author: Bastian Triller <bastian.triller(a)gmail.com>
Committer: Henning Westerholt <hw(a)gilawa.com>
Date: 2023-02-13T09:25:30+01:00
secsipid: docs fixes
---
Modified: src/modules/secsipid/doc/secsipid_admin.xml
---
Diff: https://github.com/kamailio/kamailio/commit/a22aadf3b51f5bfff5b50a3de9a354f…
Patch: https://github.com/kamailio/kamailio/commit/a22aadf3b51f5bfff5b50a3de9a354f…
---
diff --git a/src/modules/secsipid/doc/secsipid_admin.xml b/src/modules/secsipid/doc/secsipid_admin.xml
index be388c17d6..ceed6e2984 100644
--- a/src/modules/secsipid/doc/secsipid_admin.xml
+++ b/src/modules/secsipid/doc/secsipid_admin.xml
@@ -117,7 +117,7 @@ modparam("secsipid", "timeout", 2)
<section>
<title><varname>cache_dir</varname> (str)</title>
<para>
- The path to the directory where to save cached pyblic keys. If set,
+ The path to the directory where to save cached public keys. If set,
it activates the public key file caching in the libsecsipid library.
</para>
<para>