Changeset 3367

Show
Ignore:
Timestamp:
02/19/10 22:08:32 (2 years ago)
Author:
feiner.tom
Message:

Remove dependency on english error string returned from unlink, as it does not work with non-english locales

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/master/lib/Munin/Master/ProcessManager.pm

    r3053 r3367  
    8686    my ($self) = @_; 
    8787 
    88     unlink $self->{socket_file} 
    89         or $! ne 'No such file or directory' && croak "unlink failed: $!"; 
     88    if ( -e $self->{socket_file} ) { 
     89            unlink $self->{socket_file} 
     90                or croak "unlink failed: $!"; 
     91    } 
     92 
    9093    socket my $sock, PF_UNIX, SOCK_STREAM, 0 
    9194        or croak "socket failed: $!";