1
0
mirror of git://projects.qi-hardware.com/ben-wpan.git synced 2024-09-30 05:10:44 +03:00

tools/lib/atrf.c: perform driver-specific operations only if using that driver

- atrf.c (atrf_usb_handle): only return the handle if using the atusb
  driver
- atrf.c (atrf_ben_regs): only call atben_regs if using the atben driver
This commit is contained in:
Werner Almesberger 2011-04-10 17:34:46 -03:00
parent 7fa4e976ec
commit ccd3fd4264

View File

@ -31,20 +31,20 @@ struct atrf_dsc {
void *atrf_usb_handle(struct atrf_dsc *dsc) void *atrf_usb_handle(struct atrf_dsc *dsc)
{ {
#ifdef HAVE_USB #ifdef HAVE_USB
return dsc->handle; if (dsc->driver == &atusb_driver)
#else return dsc->handle;
return NULL;
#endif #endif
return NULL;
} }
void *atrf_ben_regs(struct atrf_dsc *dsc) void *atrf_ben_regs(struct atrf_dsc *dsc)
{ {
#ifdef HAVE_BEN #ifdef HAVE_BEN
return atben_regs(dsc->handle); if (dsc->driver == &atben_driver)
#else return atben_regs(dsc->handle);
return NULL;
#endif #endif
return NULL;
} }