$OpenBSD: patch-drivers_tripplite_c,v 1.1 2004/02/09 06:48:48 marcm Exp $
--- drivers/tripplite.c.orig	2004-01-03 10:23:48.000000000 -0800
+++ drivers/tripplite.c	2004-01-03 10:25:55.000000000 -0800
@@ -322,7 +322,7 @@ void upsdrv_updateinfo(void)
     switch (buf[0]) {
     case '0': status_set("LB");                   break; /* Low Battery */
     case '1':                                     break; /* Normal */
-    default:  sprintf(temp, "BAT-%c?", buf[0]);  
+    default:  snprintf(temp, sizeof (temp), "BAT-%c?", buf[0]);  
               status_set(temp);
                                                   break; /* Unknown */
     }
@@ -331,7 +331,7 @@ void upsdrv_updateinfo(void)
     switch (buf[1]) {
     case '0': status_set("OVER");                 break; /* Overload */
     case '1':                                     break; /* Normal */
-    default:  sprintf(temp, "LOAD-%c?", buf[1]); 
+    default:  snprintf(temp, sizeof (temp), "LOAD-%c?", buf[1]); 
               status_set(temp);
                                                   break; /* Unknown */
     }
@@ -342,7 +342,7 @@ void upsdrv_updateinfo(void)
     case '1': status_set("TRIM");                 break; /* Reducing */ 
     case '2': status_set("BOOST");                break; /* Boost */
     case '3': status_set("BOOST");                break; /* Extra Boost */
-    default:  sprintf(temp, "TAP-%c?", buf[4]);  
+    default:  snprintf(temp, sizeof (temp), "TAP-%c?", buf[4]);  
               status_set(temp);
                                                   break; /* Unknown */
     }
@@ -353,7 +353,7 @@ void upsdrv_updateinfo(void)
     case '1': status_set("OB");                   break; /* On Battery */
     case '2': status_set("OL");                   break; /* On Line */
     case '3': status_set("OB");                   break; /* On Battery */
-    default: sprintf(temp, "MODE-%c?", buf[5]);
+    default: snprintf(temp, sizeof (temp), "MODE-%c?", buf[5]);
               status_set(temp);
                                                   break; /* Unknown */
     }
