From: Ben W. <be...@va...> - 2001-09-08 00:37:57
|
> > hi > > I forgot to say that, before I compiled it for Debian, I changed all > mktemp invocations to mkstemp; but this does not make a lot of difference; > the problem is that > 1) the file should be created in /tmp : this is easily solved by > fixing the variable 'tempfile' > 2) the file should possibly not be left there empty if it is empty: > this I do not know how(=where) to fix Yeah this is a real bug. The problem is that even thought he file gets opened it isn't opened in the right context and the file descriptor isn't used. That is why it ends up in / rather than in the spooldir and why nothing ever gets written to it. The correct behavior is that it will open in the spool dir and that it will be written to. I'll fix it next week as soon as I get time. -ben > > On Wed, Sep 05, 2001 at 07:47:59AM -0700, Ben Woodard wrote: > > I see why this is. The bug is due to a half undone change. > > > > At some time in the past someone tried to remove all the mktemp > > references in lpd. When the did it they messed some things up. I > > backed out their change and in this one spot I only got half of it. > > > > If you want to see where it is look in lpd/printjob.c and search for > > "tempfile". > > > > I can't fix this rhe rest of the week but I'll make it a priority for > > next week. > > > > -ben > > > > > > > > hi > > > > > > I have received this bug ; it regards the version > > > (hp-eps1 ?) of lpr-ppd that I uploaded to Debian some time ago > > > > > > > > > this is quite annoying; I see that it happens in my system too > > > > > > I have to understand why; any ideas? > > > > > > ----- Forwarded message from Pie...@im... ----- > > > > > > >From debian Thu Aug 30 01:09:15 2001 > > > Subject: Bug#110601: lpr-ppd: lpr-ppd is not started cleanly (files created in /) > > > Reply-To: Pie...@im..., 11...@bu... > > > From: Pie...@im... > > > To: su...@bu... > > > Date: Thu, 30 Aug 2001 00:54:40 +0200 > > > Delivered-To: su...@bu... > > > > > > Package: lpr-ppd > > > Version: 1:0.71-5 > > > Severity: normal > > > > > > When lpd is started, it creates files in /. > > > They are named /errs?????? and their size is 0. > > > > > > $ls -l / > > > [...] > > > -rw------- 1 root root 0 Aug 30 00:35 errs6vkBV7 > > > [...] > > > > > > > > > > > > -- System Information > > > Debian Release: testing/unstable > > > Kernel Version: Linux s41 2.4.9-ext3_0.9.6 #42 SMP Mon Aug 20 12:26:51 CEST 2001 i686 unknown > > > > > > Versions of the packages lpr-ppd depends on: > > > ii libc6 2.2.4-1 GNU C Library: Shared libraries and Timezone > > > ii netbase 4.06 Basic TCP/IP networking system > > > > > > > > > ----- End forwarded message ----- > > > > > > -- > > > A Mennucc > > > "? un mondo difficile. Che vita intensa!" (Renato Carotone) > > > > > > _______________________________________________ > > > Lpr-discuss mailing list > > > Lpr...@li... > > > https://lists.sourceforge.net/lists/listinfo/lpr-discuss > > > > > > _______________________________________________ > > Lpr-discuss mailing list > > Lpr...@li... > > https://lists.sourceforge.net/lists/listinfo/lpr-discuss > > -- > A Mennucc > "? un mondo difficile. Che vita intensa!" (Renato Carotone) > > _______________________________________________ > Lpr-discuss mailing list > Lpr...@li... > https://lists.sourceforge.net/lists/listinfo/lpr-discuss |