return;
}
- if((fd = open(tmpname, O_RDWR)) < 0) {
+ if((fd = open(tmpname, O_RDWR|O_CREAT|O_TRUNC, 0600)) < 0) {
DEBUG(0,("check_kernel_oplocks: Unable to open temp test file %s. Error was %s\n",
tmpname, strerror(errno) ));
unlink( tmpname );
DEBUG(3,( "loaded services\n"));
+ check_kernel_oplocks();
+
if (!is_daemon && !is_a_socket(0)) {
DEBUG(0,("standard input is not a socket, assuming -D option\n"));
is_daemon = True;
if( !open_oplock_ipc() )
exit(1);
- check_kernel_oplocks();
-
smbd_process();
close_sockets();