Fixed MESOS-870: The slave's http endpoint can crash the slave.

Review: https://reviews.apache.org/r/16072
diff --git a/src/slave/http.cpp b/src/slave/http.cpp
index 55a5e7d..f164f25 100644
--- a/src/slave/http.cpp
+++ b/src/slave/http.cpp
@@ -319,9 +319,11 @@
   object.values["failed_tasks"] = slave.stats.tasks[TASK_FAILED];
   object.values["lost_tasks"] = slave.stats.tasks[TASK_LOST];
 
-  Try<string> masterHostname = net::getHostname(slave.master.get().ip);
-  if (masterHostname.isSome()) {
-    object.values["master_hostname"] = masterHostname.get();
+  if (slave.master.isSome()) {
+    Try<string> masterHostname = net::getHostname(slave.master.get().ip);
+    if (masterHostname.isSome()) {
+      object.values["master_hostname"] = masterHostname.get();
+    }
   }
 
   if (slave.flags.log_dir.isSome()) {