chiark / gitweb /
Merge tag 'upstream/1.19' into debian
[chroma-debian.git] / colours.c
index 12d6be0669884279161abe8da4d495dae44be5c1..cc5fe9ce564d14cdd19dce60b8f8e574c6a4df24 100644 (file)
--- a/colours.c
+++ b/colours.c
@@ -58,7 +58,7 @@ void colours_init()
     {   
         /* Revert to default */
         getfilename("colours", directory, 0, LOCATION_SYSTEM);
-        sprintf(filename, "%s%s%s", directory, "/", COLOURS_DEFAULT);
+        snprintf(filename, sizeof(filename), "%s%s%s", directory, "/", COLOURS_DEFAULT);
         pdisplaycolours = colours_load(filename, 0);
 
         /* If we can't even load the default, use an emergency scheme */
@@ -373,7 +373,7 @@ struct menu* colours_menu()
             if(strcmp(dentry->d_name, "..") == 0)
                 continue;
 
-            sprintf(filename, "%s%s%s", directory, "/", dentry->d_name);
+            snprintf(filename, sizeof(filename), "%s%s%s", directory, "/", dentry->d_name);
 
         if(isfile(filename) && strlen(filename) > 7 && strcmp(filename + strlen(filename) - 7, ".chroma") == 0)
         {