xberry / rpms / libffado

Forked from rpms/libffado 4 years ago
Clone
Blob Blame History Raw
--- libffado-2.3.0/src/libieee1394/configrom.cpp.derefptr	2017-02-16 12:03:33.894937836 +0000
+++ libffado-2.3.0/src/libieee1394/configrom.cpp	2017-02-16 12:03:44.000947451 +0000
@@ -176,7 +176,7 @@
                 ( void* )CSR1212_TEXTUAL_DESCRIPTOR_LEAF_DATA( m_vendorNameKv ),
                 len );
 
-    while ((buf + len - 1) == '\0') {
+    while (*(buf + len - 1) == '\0') {
             len--;
         }
         // \todo XXX seems a bit strage to do this but the nodemgr.c code does
@@ -195,7 +195,7 @@
         memcpy( buf,
                 ( void* )CSR1212_TEXTUAL_DESCRIPTOR_LEAF_DATA( m_modelNameKv ),
                 len );
-    while ((buf + len - 1) == '\0') {
+    while (*(buf + len - 1) == '\0') {
             len--;
         }
         // \todo XXX for edirol fa-66 it seems somehow broken. see above