summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2016-06-21 21:44:36 +0200
committerAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2016-06-21 21:44:36 +0200
commited18c64bf123b88bce86d01a653b58839bda57dc (patch)
tree44fc0a1d067e4c8a4ba69d386c433a982bbf4357
parent2288aafdd8db6e1950af2eb2f34ae8bf610c21fa (diff)
downloadsrs-ed18c64bf123b88bce86d01a653b58839bda57dc.tar.gz
srs-ed18c64bf123b88bce86d01a653b58839bda57dc.tar.bz2
srs-ed18c64bf123b88bce86d01a653b58839bda57dc.zip
Set custom umask for socket creation
-rwxr-xr-xsrs8
1 files changed, 8 insertions, 0 deletions
diff --git a/srs b/srs
index 31fe56d..34f9442 100755
--- a/srs
+++ b/srs
@@ -23,6 +23,14 @@ use lib $FindBin::Bin;
return $defaults;
}
+
+ sub bind {
+ my $self = shift;
+
+ my $old_umask = umask(0002);
+ $self->SUPER::bind(@_);
+ umask($old_umask);
+ }
}
SrsServer->run();