Bug#361062: cups-pdf: Incorrect reading of *UMask configuration parameters

2006-04-06 Thread Nickolay Kondrashov
Package: cups-pdf
Version: 2.0.5-1
Severity: normal
Tags: patch


CUPS-PDF reads it's configuration options AnonUMask and UserUMask
incorrectly, using decimal base, instead of octal.

Patch follows:
diff -ru a/src/cups-pdf.h b/src/cups-pdf.h
--- a/src/cups-pdf.h2006-02-26 15:48:50.0 +0300
+++ b/src/cups-pdf.h2006-04-06 13:16:37.0 +0400
@@ -133,11 +133,11 @@
 conf.lowercase=(tmp0)?1:0;
   }
   else if (!strcmp(AnonUMask,key)) {
-tmp=atoi(value);
+tmp=(int)(strtol(value,NULL,8));
 conf.anonumask=tmp;
   }
   else if (!strcmp(UserUMask,key)) {
-tmp=atoi(value);
+tmp=(int)(strtol(value,NULL,8));
 conf.userumask=tmp;
   }
   else 

-- System Information:
Debian Release: 3.1
  APT prefers stable
  APT policy: (990, 'stable'), (50, 'testing'), (25, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.12-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages cups-pdf depends on:
ii  adduser  3.63Add and remove users and groups
ii  cupsys   1.1.23-10sarge1 Common UNIX Printing System(tm) - 
ii  gs-esp   7.07.1-9The Ghostscript PostScript interpr
ii  libc62.3.2.ds1-22GNU C Library: Shared libraries an

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#361062: cups-pdf: Incorrect reading of *UMask configuration parameters

2006-04-06 Thread Volker Christian Behr
Thanks for this patch - I will implement it asap.

Volker

On Thu, 2006-04-06 at 11:34, Nickolay Kondrashov wrote:
 Package: cups-pdf
 Version: 2.0.5-1
 Severity: normal
 Tags: patch
 
 
 CUPS-PDF reads it's configuration options AnonUMask and UserUMask
 incorrectly, using decimal base, instead of octal.
 
 Patch follows:
 diff -ru a/src/cups-pdf.h b/src/cups-pdf.h
 --- a/src/cups-pdf.h2006-02-26 15:48:50.0 +0300
 +++ b/src/cups-pdf.h2006-04-06 13:16:37.0 +0400
 @@ -133,11 +133,11 @@
  conf.lowercase=(tmp0)?1:0;
}
else if (!strcmp(AnonUMask,key)) {
 -tmp=atoi(value);
 +tmp=(int)(strtol(value,NULL,8));
  conf.anonumask=tmp;
}
else if (!strcmp(UserUMask,key)) {
 -tmp=atoi(value);
 +tmp=(int)(strtol(value,NULL,8));
  conf.userumask=tmp;
}
else 
 
 -- System Information:
 Debian Release: 3.1
   APT prefers stable
   APT policy: (990, 'stable'), (50, 'testing'), (25, 'unstable')
 Architecture: i386 (i686)
 Kernel: Linux 2.6.12-1-686
 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
 
 Versions of packages cups-pdf depends on:
 ii  adduser  3.63Add and remove users and groups
 ii  cupsys   1.1.23-10sarge1 Common UNIX Printing System(tm) 
 - 
 ii  gs-esp   7.07.1-9The Ghostscript PostScript 
 interpr
 ii  libc62.3.2.ds1-22GNU C Library: Shared libraries 
 an
 
 -- no debconf information
-- 

Volker Christian Behr
Experimentelle Physik V (Biophysik), Physikalisches Institut
Universitaet Wuerzburg, Am Hubland, 97074 Wuerzburg, Germany

Office: Room F-069a
+49-931-888-5766 (phone)
+49-931-888-5851 (fax)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]