You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by jo...@apache.org on 2004/06/04 13:29:03 UTC
cvs commit: apr/test abts.c
jorton 2004/06/04 04:29:03
Modified: test abts.c
Log:
* test/abts.c (abts_add_suite): Fix for non-absolute __FILE__
expansion; NULL + 1 != NULL.
Revision Changes Path
1.10 +5 -3 apr/test/abts.c
Index: abts.c
===================================================================
RCS file: /home/cvs/apr/test/abts.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -d -w -u -r1.9 -r1.10
--- abts.c 4 Jun 2004 08:44:15 -0000 1.9
+++ abts.c 4 Jun 2004 11:29:03 -0000 1.10
@@ -101,9 +101,11 @@
subsuite->num_test = 0;
subsuite->failed = 0;
subsuite->next = NULL;
- /* suite_name_full is the complete path of the source code; strip out. */
- suite_name = strrchr(suite_name_full, '/') + 1;
- if (!suite_name) {
+ /* suite_name_full may be an absolute path depending on __FILE__ expansion */
+ suite_name = strrchr(suite_name_full, '/');
+ if (suite_name) {
+ suite_name++;
+ } else {
suite_name = suite_name_full;
}
p = strrchr(suite_name, '.');