Changeset 29837 in vbox for trunk/src/VBox/Runtime/common/misc
- Timestamp:
- May 27, 2010 10:01:51 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 62053
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/common/misc/cidr.cpp
r29834 r29837 55 55 *(uint32_t *)addr = 0; 56 56 if (pszNetmask == NULL) 57 cBits = 0;57 cBits = 32; 58 58 else 59 59 { … … 72 72 if (cBits < 9) 73 73 cDelimiterLimit = 0; 74 else if (cBits < 16)74 else if (cBits <= 16) 75 75 cDelimiterLimit = 1; 76 else if (cBits < 25)76 else if (cBits <= 24) 77 77 cDelimiterLimit = 2; 78 78 else if (cBits <= 32) … … 84 84 if (*pszNext == '.') 85 85 cDelimiter++; 86 else if(cDelimiter >= cDelimiterLimit) 86 else if( cDelimiter >= cDelimiterLimit 87 && ( *pszNext == '\0' 88 || *pszNext == '/')) 87 89 break; 88 90 else
Note:
See TracChangeset
for help on using the changeset viewer.