Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1
pipslite
pipslite-1.0.0-destbufferoverflow.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pipslite-1.0.0-destbufferoverflow.patch of Package pipslite
Index: src/rscCtl.c =================================================================== --- src/rscCtl.c.orig 2006-01-24 07:43:18.000000000 +0100 +++ src/rscCtl.c 2008-10-09 01:45:09.000000000 +0200 @@ -190,7 +190,7 @@ get_model(char* printerID, char* prtOptn found=0; while(!feof(f)) { - fgets(str,MAX_LINE_LEN+1,f); + fgets(str,MAX_LINE_LEN,f); if(parse_line(str,&argc,argv)== LPR_PRINTER_ID) { if(strcmp(argv[0],printerID) ==0) @@ -210,7 +210,7 @@ get_model(char* printerID, char* prtOptn /* Read prtOpt Data */ while(!feof(f)) { - fgets(str,MAX_LINE_LEN+1,f); + fgets(str,MAX_LINE_LEN,f); if(parse_line(str,&argc,argv)==LPR_PRTOPT_ENTRY) { temp.idSize=atoi(argv[0]); @@ -633,7 +633,7 @@ get_paper_auto(MODEL_CONFIG_LIST* model, } while( !feof(f)) { - fgets(str,MAX_LINE_LEN+1,f); + fgets(str,MAX_LINE_LEN,f); if(parse_line(str,&argc,argv)==LPR_PAPERINFO_ENTRY) { for(i=0;i<count;i++) @@ -757,7 +757,7 @@ get_paper_auto_trim_4(MODEL_CONFIG_LIST* } while( !feof(f)) { - fgets(str,MAX_LINE_LEN+1,f); + fgets(str,MAX_LINE_LEN,f); if(parse_line(str,&argc,argv)==LPR_PAPERINFO_ENTRY) { for(i=0;i<count;i++) @@ -982,7 +982,7 @@ update_resource(char* printer_id) found=0; while(!feof(f)) { - fgets(str,MAX_LINE_LEN+1,f); + fgets(str,MAX_LINE_LEN,f); if(parse_line(str,&argc,argv)== LPR_PRINTER_ID) { if(strcmp(argv[0],printer_id) ==0) @@ -1079,7 +1079,7 @@ get_default_printer_id(char* printer_id) found=0; while(!feof(f)) { - fgets(str,MAX_LINE_LEN+1,f); + fgets(str,MAX_LINE_LEN,f); if(parse_line(str,&argc,argv)== LPR_PRINTER_ID) { strcpy(printer_id, argv[0]);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor