From b09d7ecd602fdadbbeea9a05bace36ac79342850 Mon Sep 17 00:00:00 2001 From: Mike Gerwitz Date: Tue, 15 Aug 2017 11:59:01 -0400 Subject: [PATCH] Don't corrupt PHP session if missing session data `undefined' was inserted into the session if data could not be retrieved. * src/server/request/UserSession.js (_appendSessionData): Do not write session data if original data cannot be retrieved. --- src/server/request/UserSession.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/request/UserSession.js b/src/server/request/UserSession.js index 87c9a38..56a3e23 100644 --- a/src/server/request/UserSession.js +++ b/src/server/request/UserSession.js @@ -221,7 +221,7 @@ module.exports = Class.extend( require( 'events' ).EventEmitter, this._memcache.get( this._id, function( orig ) { - if ( orig === null ) + if ( !orig ) { // well we gave it a good shot! (right now we don't indicate // error, because there's not much we can do about that...maybe