File l4env-gendep.patch of Package l4env

--- tool/gendep/deptrack.c.orig	
+++ tool/gendep/deptrack.c
@@ -366,15 +366,15 @@
 
       fn[0] = '\0';
       if(depfile_name){
-          strncpy(fn, depfile_name, STRLEN);
+          strncpy(fn, depfile_name, STRLEN - 1);
       } else {
           slash = strrchr(target, '/');
           /* copy the path */
-          strncat (fn, target, min(STRLEN, slash?slash-target+1:0));
-          strncat (fn, ".", STRLEN);
+          strncat (fn, target, min(STRLEN - 1, slash?slash-target+1:0));
+          strncat (fn, ".", STRLEN - 1);
           /* copy the name */
-          strncat(fn, slash?slash+1:target, STRLEN);
-          strncat (fn, ".d", STRLEN);
+          strncat(fn, slash?slash+1:target, STRLEN - 1);
+          strncat (fn, ".d", STRLEN - 1);
       }
       fn[STRLEN-1]=0;
       
openSUSE Build Service is sponsored by