Module: kamailio
Branch: master
Commit: 9b5ad5d1d814bc9ba4c41dc02bac4362268ec37f
URL: 
https://github.com/kamailio/kamailio/commit/9b5ad5d1d814bc9ba4c41dc02bac4362268ec37f

Author: Xenofon Karamanos <22965395+xkara...@users.noreply.github.com>
Committer: Henning Westerholt <h...@gilawa.com>
Date: 2025-06-06T15:43:16+02:00

file_out: Fix missing evaluated PVs

---

Modified: src/modules/file_out/file_out.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/9b5ad5d1d814bc9ba4c41dc02bac4362268ec37f.diff
Patch: 
https://github.com/kamailio/kamailio/commit/9b5ad5d1d814bc9ba4c41dc02bac4362268ec37f.patch

---

diff --git a/src/modules/file_out/file_out.c b/src/modules/file_out/file_out.c
index ce43c1f3a32..6ec2a950119 100644
--- a/src/modules/file_out/file_out.c
+++ b/src/modules/file_out/file_out.c
@@ -548,6 +548,7 @@ static int fo_init_file(const int index)
                LM_ERR("Couldn't open file %s\n", strerror(errno));
                return -1;
        }
+
        return 1;
 }
 
@@ -643,12 +644,8 @@ static int fo_write_to_file(sip_msg_t *msg, char *index, 
char *log_message)
                return -1;
        }
 
-       fo_prefix_str.s = fo_prefix_buf;
-       fo_prefix_str.len = buf_size;
-       if(pv_printf(msg, fo_files[file_index].fo_prefix_pvs, fo_prefix_str.s,
-                          &fo_prefix_str.len)
-                                       == 0
-                       && fo_prefix_str.len > 0) {
+       if(pv_printf_s(msg, fo_files[file_index].fo_prefix_pvs, &fo_prefix_str)
+                       == 0) {
                fo_prefix_val.s = fo_prefix_str.s;
                fo_prefix_val.len = fo_prefix_str.len;
        }

_______________________________________________
Kamailio - Development Mailing List -- sr-dev@lists.kamailio.org
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to