[Title] Added guard code not to use nil job
authordonghee yang <donghee.yang@samsung.com>
Thu, 29 Nov 2012 07:08:28 +0000 (16:08 +0900)
committerdonghee yang <donghee.yang@samsung.com>
Thu, 29 Nov 2012 07:08:28 +0000 (16:08 +0900)
src/build_server/SocketJobRequestListener.rb

index 93c9c9a3cd0f98e3a480e8abf7a742469d312874..763dea01db2c4d1ea2b8f77cd24ece2eea0bf0f4 100644 (file)
@@ -272,6 +272,13 @@ class SocketJobRequestListener
                        raise "No valid jobs!"
                end
 
+               if new_job.nil? then
+                       BuildCommServer.send_begin(req)
+                       req.puts "Error: Creating job failed!"
+                       BuildCommServer.send_end(req)
+                       raise "Internal Error!"
+               end
+
                if no_reverse then new_job.set_no_reverse end
 
                # create logger and set