File popauth.diff of Package qpopper

--- popper/popauth.c
+++ popper/popauth.c
@@ -481,6 +481,7 @@
         adios ( HERE, "internal error @ %i", __LINE__ );
     
     trace_file = fopen ( tname, "a+" );
+    trace_file = fdopen ( open ( tname, O_RDWR|O_CREAT|O_EXCL,0640 ), "a+" );
     if ( trace_file == NULL )
         adios ( HERE, "Unable to open trace file \"%s\": %s (%d)\n",
                 tname, STRERROR(errno), errno );
openSUSE Build Service is sponsored by