chiark / gitweb /
finally remove the directory event-multiplexer crap
[elogind.git] / udev_utils_file.c
index 6a046e822da596ab310f124c18e0e415096e4509..e4d5802ff899824b6960a7369e150108c6d66dd9 100644 (file)
@@ -1,6 +1,4 @@
 /*
- * udev_utils_file.c - files operations
- *
  * Copyright (C) 2004-2005 Kay Sievers <kay.sievers@vrfy.org>
  *
  *     This program is free software; you can redistribute it and/or modify it
@@ -14,7 +12,7 @@
  * 
  *     You should have received a copy of the GNU General Public License along
  *     with this program; if not, write to the Free Software Foundation, Inc.,
- *     675 Mass Ave, Cambridge, MA 02139, USA.
+ *     51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  *
  */
 
@@ -67,6 +65,9 @@ int delete_path(const char *path)
 
        strcpy (p, path);
        pos = strrchr(p, '/');
+       if (pos == p || pos == NULL)
+               return 0;
+
        while (1) {
                *pos = '\0';
                pos = strrchr(p, '/');