In addition to the standard bugfixes, this is a major port rewrite. The port now uses a '_ups' user and the CGIs created can now run under either chrooted Apache or non-chrooted Apache.
43 lines
1.5 KiB
Plaintext
43 lines
1.5 KiB
Plaintext
$OpenBSD: patch-drivers_mge-shut_c,v 1.1 2004/02/09 06:48:48 marcm Exp $
|
|
--- drivers/mge-shut.c.orig 2003-11-27 15:35:37.000000000 -0800
|
|
+++ drivers/mge-shut.c 2004-01-03 10:56:03.000000000 -0800
|
|
@@ -173,12 +173,12 @@ void upsdrv_shutdown (void)
|
|
|
|
if (sdtype == SD_RETURN) {
|
|
/* set DelayBeforeStartup */
|
|
- sprintf(val, "%d", ondelay);
|
|
+ snprintf(val, sizeof (val), "%d", ondelay);
|
|
hid_set_value("ups.delay.start", val);
|
|
}
|
|
|
|
/* set DelayBeforeShutdown */
|
|
- sprintf(val, "%d", offdelay);
|
|
+ snprintf(val, sizeof (val), "%d", offdelay);
|
|
hid_set_value("ups.delay.shutdown", val);
|
|
}
|
|
|
|
@@ -201,19 +201,19 @@ void upsdrv_makevartable (void)
|
|
|
|
upsdebugx (2, "entering upsdrv_makevartable()");
|
|
|
|
- sprintf(msg, "Set low battery level, in %% (default=%d).",
|
|
+ snprintf(msg, sizeof (msg), "Set low battery level, in %% (default=%d).",
|
|
DEFAULT_LOWBATT);
|
|
addvar (VAR_VALUE, "lowbatt", msg);
|
|
|
|
- sprintf(msg, "Set shutdown delay, in seconds (default=%d).",
|
|
+ snprintf(msg, sizeof (msg), "Set shutdown delay, in seconds (default=%d).",
|
|
DEFAULT_OFFDELAY);
|
|
addvar (VAR_VALUE, "offdelay", msg);
|
|
|
|
- sprintf(msg, "Set startup delay, in ten seconds units (default=%d).",
|
|
+ snprintf(msg, sizeof (msg), "Set startup delay, in ten seconds units (default=%d).",
|
|
DEFAULT_ONDELAY);
|
|
addvar (VAR_VALUE, "ondelay", msg);
|
|
|
|
- sprintf(msg, "Set notification type, 1 = no, 2 = light, 3 = yes (default=%d).",
|
|
+ snprintf(msg, sizeof (msg), "Set notification type, 1 = no, 2 = light, 3 = yes (default=%d).",
|
|
DEFAULT_NOTIFICATION);
|
|
addvar (VAR_VALUE, "notification", msg);
|
|
}
|