From 4f2f2c1be583a43583c34aed5ed779b1b91e90c1 Mon Sep 17 00:00:00 2001
From: Lloyd Hilaiel <lloyd@hilaiel.com>
Date: Thu, 8 Dec 2011 00:32:50 -0800
Subject: [PATCH] (loadgen) fix a crash when fetch of include.js times out

---
 lib/load_gen/activities/include_only.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/load_gen/activities/include_only.js b/lib/load_gen/activities/include_only.js
index 38237c915..a8aa5805b 100644
--- a/lib/load_gen/activities/include_only.js
+++ b/lib/load_gen/activities/include_only.js
@@ -45,8 +45,8 @@ client = require('../../wsapi_client.js');
 
 exports.startFunc = function(cfg, cb) {
   client.get(cfg, '/include.js', {}, undefined, function(r) {
-    if (r.code != 200) {
-      cb("for include.js fetch response code is not 200: " + r.code);
+    if (!r || r.code !== 200) {
+      cb("for include.js fetch response code is not 200: " + (r ? r.code : "no response"));
     } else {
       // XXX: check the checksum of body?
       cb();
-- 
GitLab