[gst-cvs] gst-plugins-bad: shmpipe: Fix one byte overflow
Olivier Crête
tester at kemper.freedesktop.org
Thu Jun 3 12:28:16 PDT 2010
Module: gst-plugins-bad
Branch: master
Commit: d2731d689de81b839d49eced9f23ec858ed246a4
URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=d2731d689de81b839d49eced9f23ec858ed246a4
Author: Olivier Crête <olivier.crete at collabora.co.uk>
Date: Tue Feb 2 17:35:15 2010 +0200
shmpipe: Fix one byte overflow
---
gst/shm/shmpipe.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/gst/shm/shmpipe.c b/gst/shm/shmpipe.c
index f7619b7..82a4c3c 100644
--- a/gst/shm/shmpipe.c
+++ b/gst/shm/shmpipe.c
@@ -187,7 +187,7 @@ sp_writer_create (const char *path, size_t size, mode_t perms)
}
sun.sun_family = AF_UNIX;
- strncpy (sun.sun_path, path, sizeof (sun.sun_path));
+ strncpy (sun.sun_path, path, sizeof (sun.sun_path) - 1);
while (bind (self->main_socket, (struct sockaddr *) &sun,
sizeof (struct sockaddr_un)) < 0) {
@@ -686,7 +686,7 @@ sp_client_open (const char *path)
}
sun.sun_family = AF_UNIX;
- strncpy (sun.sun_path, path, sizeof (sun.sun_path));
+ strncpy (sun.sun_path, path, sizeof (sun.sun_path) - 1);
if (connect (self->main_socket, (struct sockaddr *) &sun,
sizeof (struct sockaddr_un)) < 0)
More information about the Gstreamer-commits
mailing list