From 8ee64c05f8b8670c9f509e850a8a1db0d1fda0b3 Mon Sep 17 00:00:00 2001 From: zckevin Date: Mon, 9 Mar 2015 12:40:35 +0800 Subject: [PATCH] [Client] Fix question mark in announceUrl --- client.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client.js b/client.js index 90af38c..cebd512 100644 --- a/client.js +++ b/client.js @@ -274,7 +274,7 @@ Tracker.prototype._requestHttp = function (requestUrl, opts) { } } - get.concat(requestUrl + '?' + common.querystringStringify(opts), function (err, data, res) { + get.concat(requestUrl + ((requestUrl.indexOf('?') !== -1) ? '&' : '?') + common.querystringStringify(opts), function (err, data, res) { if (err) return self.client.emit('warning', err) if (res.statusCode !== 200) return self.client.emit('warning', new Error('Non-200 response code ' + res.statusCode + ' from ' + requestUrl)) if (data && data.length) self._handleResponse(requestUrl, data)