From 9dd538ead5240126db9924b8fe57e135f873e959 Mon Sep 17 00:00:00 2001 From: Stan Seibert <volsung@xiph.org> Date: Fri, 29 Aug 2003 19:01:49 +0000 Subject: [PATCH] PATH_MAX is the more appropriate constant. Closes bug 238. git-svn-id: http://svn.xiph.org/trunk/ao@5256 0101bb08-14d6-0310-b084-bc0e0c8e3800 --- src/audio_out.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/audio_out.c b/src/audio_out.c index 6eb02f8..da883f9 100644 --- a/src/audio_out.c +++ b/src/audio_out.c @@ -27,6 +27,7 @@ #include <stdlib.h> #include <stdio.h> #include <string.h> +#include <limits.h> #include <dlfcn.h> #include <sys/types.h> #include <sys/stat.h> @@ -232,7 +233,7 @@ static void _append_dynamic_drivers(driver_list *end) struct dirent *plugin_dirent; char *ext; struct stat statbuf; - char fullpath[FILENAME_MAX]; + char fullpath[PATH_MAX]; DIR *plugindir; driver_list *plugin; driver_list *driver = end; @@ -241,7 +242,7 @@ static void _append_dynamic_drivers(driver_list *end) plugindir = opendir(AO_PLUGIN_PATH); if (plugindir != NULL) { while ((plugin_dirent = readdir(plugindir)) != NULL) { - snprintf(fullpath, FILENAME_MAX, "%s/%s", + snprintf(fullpath, PATH_MAX, "%s/%s", AO_PLUGIN_PATH, plugin_dirent->d_name); if (!stat(fullpath, &statbuf) && S_ISREG(statbuf.st_mode) && -- GitLab