Am 08.06.2013 21:37, schrieb Jan Kandziora:
> Hello,
> 
I found out we had this problem before in 2006(!):

http://owfs-developers.1086194.n5.nabble.com/Proposed-Enhancement-quot-read-ROM-quot-node-in-simultaneous-directories-td2955.html


I've sent a small patch back then. However, ow_select has changed
drastically so I don't know if it's still in there or was silently dropped.

Kind regards

        Jan
diff -Naur owfs.orig/module/owlib/src/c/ow_bus.c owfs/module/owlib/src/c/ow_bus.c
--- owfs.orig/module/owlib/src/c/ow_bus.c       2006-12-14 20:50:04.000000000 +0100
+++ owfs/module/owlib/src/c/ow_bus.c    2006-12-17 00:05:00.000000000 +0100
@@ -110,7 +110,7 @@
 int BUS_next( struct device_search * ds, const struct parsedname * pn) {
     int ret ;

-    if ( BUS_select(pn) || BUS_select_branch( pn ) ) return 1 ;
+    if ( BUS_select(pn) ) return 1 ;
     ret = BUS_next_both( ds, pn ) ;
     LEVEL_DEBUG("BUS_next return = %d "SNformat"\n",ret,SNvar(ds->sn)) ;
     if (ret && ret!=-ENODEV) {
diff -Naur owfs.orig/module/owlib/src/c/ow_select.c owfs/module/owlib/src/c/ow_select.c
--- owfs.orig/module/owlib/src/c/ow_select.c    2006-12-14 20:50:04.000000000 +0100
+++ owfs/module/owlib/src/c/ow_select.c 2006-12-17 00:02:54.000000000 +0100
@@ -88,6 +88,7 @@
         /* proper path now "turned on" */
         /* Now select */
         if ( BUS_reset(pn) ) return 1 ;
+        if ( BUS_select_branch(pn) ) return 1 ;

         if ( pn->dev && (pn->dev != DeviceThermostat) ) {
             //printf("Really select %s\n",pn->dev->code);

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to