projects
/
pspp
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
23a9c14
)
(base_name): Add an assertion.
author
Jim Meyering
<jim@meyering.net>
Sun, 23 Jul 2000 09:25:14 +0000
(09:25 +0000)
committer
Jim Meyering
<jim@meyering.net>
Sun, 23 Jul 2000 09:25:14 +0000
(09:25 +0000)
lib/basename.c
patch
|
blob
|
history
diff --git
a/lib/basename.c
b/lib/basename.c
index be03e609b40d38fb1096d91450d3ee08cd5deaac..5237b11b72ab3fc74e18c6500205824a53d5b988 100644
(file)
--- a/
lib/basename.c
+++ b/
lib/basename.c
@@
-19,6
+19,8
@@
# include <config.h>
#endif
+#include <assert.h>
+
#ifndef FILESYSTEM_PREFIX_LEN
# define FILESYSTEM_PREFIX_LEN(Filename) 0
#endif
@@
-61,5
+63,8
@@
base_name (char const *name)
if (*base == '\0' && ISSLASH (*name) && all_slashes)
--base;
+ /* Make sure the last byte is not a slash. */
+ assert (all_slashes || *(p - 1) != '/');
+
return (char *) base;
}