projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
require Storable minimum 2.09
[freeside.git]
/
fs_selfservice
/
FS-SelfService
/
freeside-selfservice-clientd
diff --git
a/fs_selfservice/FS-SelfService/freeside-selfservice-clientd
b/fs_selfservice/FS-SelfService/freeside-selfservice-clientd
index
925bce6
..
ce9e14d
100644
(file)
--- a/
fs_selfservice/FS-SelfService/freeside-selfservice-clientd
+++ b/
fs_selfservice/FS-SelfService/freeside-selfservice-clientd
@@
-9,7
+9,7
@@
use subs qw(spawn logmsg lock_write unlock_write);
use Fcntl qw(:flock);
use POSIX qw(:sys_wait_h);
use Socket;
use Fcntl qw(:flock);
use POSIX qw(:sys_wait_h);
use Socket;
-use Storable qw(nstore_fd fd_retrieve);
+use Storable
2.09
qw(nstore_fd fd_retrieve);
use IO::Handle qw(_IONBF);
use IO::Select;
use IO::File;
use IO::Handle qw(_IONBF);
use IO::Select;
use IO::File;
@@
-233,6
+233,7
@@
sub spawn {
sub _logmsg {
chomp( my $msg = shift );
my $log = new IO::File ">>$log_file";
sub _logmsg {
chomp( my $msg = shift );
my $log = new IO::File ">>$log_file";
+ die "can't open $log_file: $!" unless defined($log);
flock($log, LOCK_EX);
seek($log, 0, 2);
print $log "[client] [". scalar(localtime). "] [$$] $msg\n";
flock($log, LOCK_EX);
seek($log, 0, 2);
print $log "[client] [". scalar(localtime). "] [$$] $msg\n";