(/home/sate/Testcases/c/cve/wireshark-1.2.0/epan/dtd_preparse.c) |
| |
| 1744 | | | YY_BUFFER_STATE Dtd_PreParse__scan_bytes (yyconst char * yybytes, int _yybytes_len ) |
| 1745 | | | { |
| 1746 | | | YY_BUFFER_STATE b; |
| 1747 | | | char *buf; |
| 1748 | | | yy_size_t n; |
| 1749 | | | int i; |
| 1750 | | | |
| 1751 | | | |
| 1752 | | | n = _yybytes_len + 2; |
| 1753 | | | buf = (char *) Dtd_PreParse_alloc(n ); |
| 1754 | | | if ( ! buf ) |
| 1755 | | | YY_FATAL_ERROR( "out of dynamic memory in Dtd_PreParse__scan_bytes()" ); |
| 1756 | | | |
| 1757 | | | for ( i = 0; i < _yybytes_len; ++i ) |
| 1758 | | | buf[i] = yybytes[i]; |
| 1759 | | | |
| 1760 | | | buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR; |
| 1761 | | | |
| 1762 | | | b = Dtd_PreParse__scan_buffer(buf,n ); |
| 1763 | | | if ( ! b ) |
| 1764 | | | YY_FATAL_ERROR( "bad buffer in Dtd_PreParse__scan_bytes()" ); |
| 1765 | | | |
| 1766 | | | |
| 1767 | | | |
| 1768 | | | |
| 1769 | | | b->yy_is_our_buffer = 1; |
Unreachable Computation
The highlighted code will not execute under any circumstances. This may be because of: |
|
| 1770 | | | |
| 1771 | | | return b; |
| 1772 | | | } |
| |