[sr-dev] git:5.4:071fe936: utils/pdbt: Relax permissions when creating files

Daniel-Constantin Mierla miconda at gmail.com
Fri Oct 23 11:09:27 CEST 2020


Module: kamailio
Branch: 5.4
Commit: 071fe9366b3cc14f0cce1aa0373d20a0242182cb
URL: https://github.com/kamailio/kamailio/commit/071fe9366b3cc14f0cce1aa0373d20a0242182cb

Author: Kristian F. Høgh <kfh at uni-tel.dk>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2020-10-23T10:57:43+02:00

utils/pdbt: Relax permissions when creating files

(cherry picked from commit bb42ee28fc115e1e3373962c02162c9a8e6d41fc)

---

Modified: utils/pdbt/pdbt.c

---

Diff:  https://github.com/kamailio/kamailio/commit/071fe9366b3cc14f0cce1aa0373d20a0242182cb.diff
Patch: https://github.com/kamailio/kamailio/commit/071fe9366b3cc14f0cce1aa0373d20a0242182cb.patch

---

diff --git a/utils/pdbt/pdbt.c b/utils/pdbt/pdbt.c
index 6521985b2b..5a52cf8c7a 100644
--- a/utils/pdbt/pdbt.c
+++ b/utils/pdbt/pdbt.c
@@ -297,7 +297,7 @@ int dt_write_tree(const struct dt_node_t *root, const char* filename)
 	char number[25];
 	number[0] = '\0';
 
-	fd = creat(filename, S_IRWXU);
+	fd = creat(filename, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH);
 	if (fd < 0) {
 		LERR("cannot create file '%s'\n", filename);
 		return -1;
@@ -370,7 +370,7 @@ int save_mmap(struct dt_node_t *root, char *filename) {
 	int fd;
 	int n;
 
-	fd = open(filename, O_RDWR|O_CREAT|O_TRUNC, S_IRWXU);
+	fd = open(filename, O_RDWR|O_CREAT|O_TRUNC, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH);
 	if (fd < 0) {
 		LERR("cannot create file '%s'\n", filename);
 		return -1;




More information about the sr-dev mailing list