]> code.delx.au - pulseaudio/commitdiff
util: if NULL is passed to pa_path_get_filename() just hand it through
authorLennart Poettering <lennart@poettering.net>
Sun, 19 Apr 2009 17:02:16 +0000 (19:02 +0200)
committerLennart Poettering <lennart@poettering.net>
Sun, 19 Apr 2009 17:02:16 +0000 (19:02 +0200)
src/pulse/util.c
src/pulse/util.h

index 54a188d5296bef6c2aab689d19df416a346fd9de..6f1e40a936a7715d5958f0a7abdc57d370b641bb 100644 (file)
@@ -219,7 +219,8 @@ char *pa_get_binary_name(char *s, size_t l) {
 char *pa_path_get_filename(const char *p) {
     char *fn;
 
-    pa_assert(p);
+    if (!p)
+        return NULL;
 
     if ((fn = strrchr(p, PA_PATH_SEP_CHAR)))
         return fn+1;
index f6dd40cb6ed2bc15b62b94ac87e9f194a0809b03..ad85653db47ec318b7f17af057e5e8d71884503d 100644 (file)
@@ -51,7 +51,7 @@ char *pa_get_home_dir(char *s, size_t l);
 char *pa_get_binary_name(char *s, size_t l);
 
 /** Return a pointer to the filename inside a path (which is the last
- * component). */
+ * component). If passed NULL will return NULL. */
 char *pa_path_get_filename(const char *p);
 
 /** Wait t milliseconds */