diff --git a/rigs/winradio/g303.c b/rigs/winradio/g303.c index d615fb441..10a6f3483 100644 --- a/rigs/winradio/g303.c +++ b/rigs/winradio/g303.c @@ -242,7 +242,7 @@ int g3_open(RIG *rig) struct g3_priv_data *priv = (struct g3_priv_data *)rig->state.priv; int device_num; - device_num = atoi(rig->state.rigport.pathname); + device_num = atoi(rig->state.rigport->pathname); /* Open Winradio receiver handle */ priv->hRadio = priv->OpenRadioDevice(device_num); diff --git a/rigs/winradio/g305.c b/rigs/winradio/g305.c index b5fa24307..6c3b8265b 100644 --- a/rigs/winradio/g305.c +++ b/rigs/winradio/g305.c @@ -243,7 +243,7 @@ int g3_open(RIG *rig) struct g3_priv_data *priv = (struct g3_priv_data *)rig->state.priv; int device_num; - device_num = atoi(rig->state.rigport.pathname); + device_num = atoi(rig->state.rigport->pathname); /* Open Winradio receiver handle */ priv->hRadio = priv->OpenRadioDevice(device_num); diff --git a/rigs/winradio/g313-win.c b/rigs/winradio/g313-win.c index b523c2b04..e083e21e5 100644 --- a/rigs/winradio/g313-win.c +++ b/rigs/winradio/g313-win.c @@ -380,7 +380,7 @@ int g313_open(RIG *rig) int Count; int id; - device_num = atoi(rig->state.rigport.pathname); + device_num = atoi(rig->state.rigport->pathname); Count = priv->waveOutGetNumDevs();