diff --git a/lib/master.pike b/lib/master.pike
index 006104a1d8bb7285af801b449f88e8c33c158011..083eae2112b39b94b18cdb2ac697192a03af66b8 100644
--- a/lib/master.pike
+++ b/lib/master.pike
@@ -65,6 +65,7 @@ program cast_to_program(string pname)
 
   if(pname[0]=='/')
   {
+    pname=combine_path("/",pname);
     return findprog(pname);
   }else{
     if(search(pname,"/")==-1)