"veyron/lib/modules/core": Update w.r.t. CL 7791
MultiPart:2/2

Change-Id: I2a26392867b3e917dcbab058ffd03d74e640cd76
diff --git a/lib/modules/core/wspr.go b/lib/modules/core/wspr.go
index 18bdf7c..0451e1e 100644
--- a/lib/modules/core/wspr.go
+++ b/lib/modules/core/wspr.go
@@ -9,6 +9,8 @@
 	"veyron.io/veyron/veyron/lib/flags"
 	"veyron.io/veyron/veyron/lib/modules"
 	"veyron.io/wspr/veyron/services/wsprd/wspr"
+
+	"veyron.io/veyron/veyron2/rt"
 )
 
 var (
@@ -47,8 +49,13 @@
 	}
 	args = fl.Args()
 
+	r, err := rt.New()
+	if err != nil {
+		return fmt.Errorf("rt.New failed: %s", err)
+	}
+	defer r.Cleanup()
 	l := initListenSpec(fl)
-	proxy := wspr.NewWSPR(*port, nil, &l, *identd, nil)
+	proxy := wspr.NewWSPR(r, *port, nil, &l, *identd, nil)
 	defer proxy.Shutdown()
 
 	addr := proxy.Listen()