"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()