summaryrefslogtreecommitdiff
path: root/src/udev/udev-event.h
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2020-06-18 13:48:45 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2020-06-18 13:53:08 +0900
commit5eb6ef8b452ef15788cc0c7d176be38a2cef8ca2 (patch)
treebbed9b74c29c57ae2d67b9db758491a5a9848388 /src/udev/udev-event.h
parentbc568a7a35f04cb052eadcd068e14fe60f6a5c0d (diff)
downloadsystemd-5eb6ef8b452ef15788cc0c7d176be38a2cef8ca2.tar.gz
udev: udev_event_apply_format() always make buf NUL terminated
The return value of udev_event_apply_format() is always ignored. So, the destination buffer must be always NUL terminated.
Diffstat (limited to 'src/udev/udev-event.h')
-rw-r--r--src/udev/udev-event.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/udev/udev-event.h b/src/udev/udev-event.h
index a78cea440d..a0193ffef3 100644
--- a/src/udev/udev-event.h
+++ b/src/udev/udev-event.h
@@ -48,9 +48,9 @@ UdevEvent *udev_event_new(sd_device *dev, usec_t exec_delay_usec, sd_netlink *rt
UdevEvent *udev_event_free(UdevEvent *event);
DEFINE_TRIVIAL_CLEANUP_FUNC(UdevEvent*, udev_event_free);
-ssize_t udev_event_apply_format(UdevEvent *event,
- const char *src, char *dest, size_t size,
- bool replace_whitespace);
+size_t udev_event_apply_format(UdevEvent *event,
+ const char *src, char *dest, size_t size,
+ bool replace_whitespace);
int udev_check_format(const char *value, size_t *offset, const char **hint);
int udev_event_spawn(UdevEvent *event,
usec_t timeout_usec,