Blob Blame History Raw
Fixes this GCC warning:

libsvmread.c: In function 'mexFunction':
libsvmread.c:202:21: warning: the comparison will always evaluate as 'false' for the address of 'filename' will never be NULL [-Waddress]
  202 |         if(filename == NULL)
      |                     ^~
libsvmread.c:191:14: note: 'filename' declared here
  191 |         char filename[256];
      |              ^~~~~~~~

diff -up matlab/libsvmread.c.orig matlab/libsvmread.c
--- matlab/libsvmread.c.orig	2022-08-10 08:06:25.000000000 -0600
+++ matlab/libsvmread.c	2022-08-12 09:17:03.079895620 -0600
@@ -199,7 +199,7 @@ void mexFunction( int nlhs, mxArray *plh
 
 	mxGetString(prhs[0], filename, mxGetN(prhs[0]) + 1);
 
-	if(filename == NULL)
+	if(filename[0] == '\0')
 	{
 		mexPrintf("Error: filename is NULL\n");
 		return;