From 9fc2fdfcc1940c3b7de4b7f2a3a7c18d7e987ab8 Mon Sep 17 00:00:00 2001 From: Austin Yuan Date: Thu, 5 Feb 2009 23:23:55 -0500 Subject: Fixed strncpy isssue, should copy "\0" too Signed-off-by: Austin Yuan --- src/va.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/va.c b/src/va.c index 1eb7117..ad620e3 100644 --- a/src/va.c +++ b/src/va.c @@ -143,7 +143,7 @@ static VAStatus va_openDriver(VADisplay dpy, char *driver_name) char *driver_path = (char *) malloc( strlen(driver_dir) + strlen(driver_name) + strlen(DRIVER_EXTENSION) + 2 ); - strncpy( driver_path, driver_dir, strlen(driver_dir) ); + strncpy( driver_path, driver_dir, strlen(driver_dir) + 1); strncat( driver_path, "/", strlen("/") ); strncat( driver_path, driver_name, strlen(driver_name) ); strncat( driver_path, DRIVER_EXTENSION, strlen(DRIVER_EXTENSION) ); -- cgit v1.2.3