Changeset 2677 for trunk/libffado/src/libieee1394/configrom.cpp
- Timestamp:
- 03/21/17 15:43:24 (7 years ago)
- Files:
-
- trunk/libffado/src/libieee1394/configrom.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/src/libieee1394/configrom.cpp
r2673 r2677 177 177 len ); 178 178 179 while (*(buf + len - 1) == '\0') {180 len--;179 while (*(buf + len - 1) == '\0') { 180 len--; 181 181 } 182 // \todo XXX seems a bit strage to do this but the nodemgr.c code does 183 // it. try to figure out why this is needed (or not) 184 buf[len++] = ' '; 185 buf[len] = '\0'; 182 // Ensure vendor string is null terminated 183 buf[len] = '\0'; 186 184 187 185 … … 196 194 ( void* )CSR1212_TEXTUAL_DESCRIPTOR_LEAF_DATA( m_modelNameKv ), 197 195 len ); 198 while (*(buf + len - 1) == '\0') {199 len--;196 while (*(buf + len - 1) == '\0') { 197 len--; 200 198 } 201 // \todo XXX for edirol fa-66 it seems somehow broken. see above 202 // todo as well. 203 buf[len++] = ' '; 204 buf[len] = '\0'; 199 // Ensure model name string is null terminated 200 buf[len] = '\0'; 205 201 206 202 debugOutput( DEBUG_LEVEL_VERBOSE, "Model name: '%s'\n", buf);