diff --git a/mozilla/netwerk/base/src/nsAuthURLParser.cpp b/mozilla/netwerk/base/src/nsAuthURLParser.cpp index 4d04e5062d3..4a32cdfd080 100644 --- a/mozilla/netwerk/base/src/nsAuthURLParser.cpp +++ b/mozilla/netwerk/base/src/nsAuthURLParser.cpp @@ -420,6 +420,7 @@ nsAuthURLParser::ParseAtDirectory(const char* i_Path, char* *o_Directory, int pieceLen = len - (brk + 1 - options); ExtractString(brk+1, o_Query, pieceLen); len -= pieceLen + 1; + *brk = '\0'; } // Now look for ';' diff --git a/mozilla/netwerk/base/src/nsNoAuthURLParser.cpp b/mozilla/netwerk/base/src/nsNoAuthURLParser.cpp index e4e622027ff..30246c9d136 100644 --- a/mozilla/netwerk/base/src/nsNoAuthURLParser.cpp +++ b/mozilla/netwerk/base/src/nsNoAuthURLParser.cpp @@ -254,6 +254,7 @@ nsNoAuthURLParser::ParseAtDirectory(const char* i_Path, char* *o_Directory, int pieceLen = len - (brk + 1 - options); ExtractString(brk+1, o_Query, pieceLen); len -= pieceLen + 1; + *brk = '\0'; } // Now look for ';' diff --git a/mozilla/netwerk/base/src/nsStdURLParser.cpp b/mozilla/netwerk/base/src/nsStdURLParser.cpp index 1f5e8658be2..9bac47fd565 100644 --- a/mozilla/netwerk/base/src/nsStdURLParser.cpp +++ b/mozilla/netwerk/base/src/nsStdURLParser.cpp @@ -446,6 +446,7 @@ nsStdURLParser::ParseAtDirectory(const char* i_Path, char* *o_Directory, int pieceLen = len - (brk + 1 - options); ExtractString(brk+1, o_Query, pieceLen); len -= pieceLen + 1; + *brk = '\0'; } // Now look for ';'