From 6bdaa5b5340ef909314cbedc4ff18d162d6593dc Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 1 Mar 2016 12:08:58 -0500 Subject: [PATCH] Fixed Issue 102 using node-uuid to make the generateBranch more unique --- package.json | 3 ++- sip.js | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 4b0a5a0..a56568e 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,8 @@ "node": ">=0.2.2" }, "dependencies": { - "ws": "*" + "ws": "*", + "node-uuid": "*" }, "devDependencies": { "coffee-script": "~1.6.2" diff --git a/sip.js b/sip.js index 2eda916..c1e8456 100644 --- a/sip.js +++ b/sip.js @@ -899,8 +899,10 @@ function resolve(uri, action) { exports.resolve = resolve; //transaction layer +var uuid = require('node-uuid'); function generateBranch() { - return ['z9hG4bK',Math.round(Math.random()*1000000)].join(''); + var buffer = new Buffer(16); + return ['z9hG4bK',uuid.v4({}, buffer).toString('hex')].join(''); } exports.generateBranch = generateBranch;