projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
doc
[freeside.git]
/
fs_sesmon
/
FS-SessionClient
/
fs_sessiond
diff --git
a/fs_sesmon/FS-SessionClient/fs_sessiond
b/fs_sesmon/FS-SessionClient/fs_sessiond
index
74d3aab
..
bfdb20a
100644
(file)
--- a/
fs_sesmon/FS-SessionClient/fs_sessiond
+++ b/
fs_sesmon/FS-SessionClient/fs_sessiond
@@
-12,7
+12,7
@@
use vars qw( $Debug );
$Debug = 1;
$Debug = 1;
-my $fs_session_socket = "/usr/local/freeside/fs_sessiond_socket";
+my $fs_session
d
_socket = "/usr/local/freeside/fs_sessiond_socket";
$ENV{'PATH'} ='/usr/local/bin:/usr/bin:/usr/ucb:/bin';
$ENV{'SHELL'} = '/bin/sh';
$ENV{'PATH'} ='/usr/local/bin:/usr/bin:/usr/ucb:/bin';
$ENV{'SHELL'} = '/bin/sh';
@@
-29,10
+29,10
@@
warn "$me starting\n" if $Debug;
#nothing to read from server
warn "$me creating $fs_sessiond_socket\n" if $Debug;
#nothing to read from server
warn "$me creating $fs_sessiond_socket\n" if $Debug;
-my $uaddr = sockaddr_un($fs_s
ignup
d_socket);
+my $uaddr = sockaddr_un($fs_s
ession
d_socket);
my $proto = getprotobyname('tcp');
socket(Server,PF_UNIX,SOCK_STREAM,0) or die "socket: $!";
my $proto = getprotobyname('tcp');
socket(Server,PF_UNIX,SOCK_STREAM,0) or die "socket: $!";
-unlink($fs_s
ignup
_socket);
+unlink($fs_s
essiond
_socket);
bind(Server, $uaddr) or die "bind: $!";
listen(Server,SOMAXCONN) or die "listen: $!";
bind(Server, $uaddr) or die "bind: $!";
listen(Server,SOMAXCONN) or die "listen: $!";
@@
-44,8
+44,9
@@
for ( ; $paddr = accept(Client,Server); close Client) {
if ( $command eq 'login' || $command eq 'logout' || $command eq 'portnum' ) {
warn "$me reading data from local client\n" if $Debug;
if ( $command eq 'login' || $command eq 'logout' || $command eq 'portnum' ) {
warn "$me reading data from local client\n" if $Debug;
- my @data, $dos;
- push @data, scalar(<Client>) until $dos++ == 99 || $data[$#data] != "END\n";
+ my @data;
+ my $dos = 0;
+ push @data, scalar(<Client>) until $dos++ == 99 || $data[$#data] eq "END\n";
if ( $dos == 99 ) {
warn "$me WARNING: DoS attempt!"
} else {
if ( $dos == 99 ) {
warn "$me WARNING: DoS attempt!"
} else {