[Asterisk-Dev] ChanSpy() records files with funky permissions
Juan Carlos Castro y Castro
jcastro at instant.com.br
Tue Dec 27 08:45:54 MST 2005
And here's a patch for fixing it. I probably should have posted this on the
bugtracker, but it's such a ridiculously small change that I decided to post it
here. Forgive me if this isn't proper.
Index: apps/app_chanspy.c
===================================================================
--- apps/app_chanspy.c (revision 7651)
+++ apps/app_chanspy.c (working copy)
@@ -440,7 +440,7 @@
if (recbase) {
char filename[512];
snprintf(filename,sizeof(filename),"%s/%s.%d.raw",ast_config_AST_MONITOR_DIR,
recbase, (int)time(NULL));
- if ((fd = open(filename, O_CREAT | O_WRONLY, O_TRUNC)) <= 0) {
+ if ((fd = open(filename, O_CREAT | O_WRONLY | O_TRUNC, 0644)) <=
0) {
ast_log(LOG_WARNING, "Cannot open %s for recording\n",
filename);
fd = 0;
}
More information about the asterisk-dev
mailing list