From b4c3242a763e0461f454cc29be28c2ab26e4a495 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Thu, 21 Aug 2014 15:42:16 +0200 Subject: Fix path handling bug --- examples/cxx/tree/embedded/xsdbin.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'examples/cxx/tree/embedded/xsdbin.cxx') diff --git a/examples/cxx/tree/embedded/xsdbin.cxx b/examples/cxx/tree/embedded/xsdbin.cxx index 656b830..c28590f 100644 --- a/examples/cxx/tree/embedded/xsdbin.cxx +++ b/examples/cxx/tree/embedded/xsdbin.cxx @@ -334,7 +334,7 @@ main (int argc, char* argv[]) // string::size_type p (base.rfind ('/')), p1 (base.rfind ('\\')); - if (p1 != string::npos && p1 > p) + if (p1 != string::npos && (p == string::npos || p1 > p)) p = p1; if (p != string::npos) -- cgit v1.1