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