[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE_3_1_BRANCH: kdelibs/kdeprint/lpd
From:       Waldo Bastian <bastian () kde ! org>
Date:       2002-12-10 23:01:36
[Download RAW message or body]

CVS commit by waba: 

strcpy stuff


  M +1 -0      Makefile.am   1.7.2.1
  M +6 -4      make_driver_db_lpd.c   1.1.6.2


--- kdelibs/kdeprint/lpd/Makefile.am  #1.7:1.7.2.1
@@ -13,4 +13,5 @@
 bin_PROGRAMS = make_driver_db_lpd
 make_driver_db_lpd_SOURCES = make_driver_db_lpd.c
+make_driver_db_lpd_LDADD = $(top_builddir)/kdecore/libkdefakes.la
 
 entry_DATA = lpd.print

--- kdelibs/kdeprint/lpd/make_driver_db_lpd.c  #1.1.6.1:1.1.6.2
@@ -23,4 +23,6 @@
 #include <string.h>
 
+#include <config.h>
+
 #define BUFFER_SIZE     1024
 
@@ -93,11 +95,11 @@ int parseRhsPrinterDb(const char *filena
                                         *c3 = 0;
                                         c3++;
-                                        strcpy(manuf,c1);
-                                        strcpy(model,c3);
+                                        strlcpy(manuf,c1, sizeof(manuf));
+                                        strlcpy(model,c3, sizeof(model));
                                 }
                                 else
                                 {
-                                        strcpy(model,c1);
-                                        strcpy(manuf,"PrintTool (RH)");
+                                        strlcpy(model,c1, sizeof(model));
+                                        strlcpy(manuf,"PrintTool (RH)", sizeof(manuf));
                                 }
                                 fprintf(out,"MANUFACTURER=%s\n",manuf);


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic