diff --git a/Source/Swig/misc.c b/Source/Swig/misc.c index 6d0297b05..a9aacc02e 100644 --- a/Source/Swig/misc.c +++ b/Source/Swig/misc.c @@ -880,8 +880,8 @@ String *Swig_scopename_last(const String *s) { while (*c) { if ((*c == ':') && (*(c + 1) == ':')) { - cc = c; c += 2; + cc = c; } else { if (*c == '<') { int level = 1; @@ -898,7 +898,7 @@ String *Swig_scopename_last(const String *s) { } } } - return NewString(cc + 2); + return NewString(cc); } /* -----------------------------------------------------------------------------