mirror of
https://0xacab.org/liberate/trees.git
synced 2024-11-25 11:40:40 +01:00
Handle missing switch case found by GCC
Signed-off-by: David Goulet <dgoulet@ev0ke.net>
This commit is contained in:
parent
c68e3a9772
commit
86087de471
@ -19,6 +19,7 @@
|
|||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <assert.h>
|
||||||
#include <arpa/inet.h>
|
#include <arpa/inet.h>
|
||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
|
|
||||||
@ -138,6 +139,8 @@ scrambler_istream_read_detect(struct scrambler_istream *sstream)
|
|||||||
|
|
||||||
result = scrambler_istream_read_parent(sstream, MAGIC_SIZE, 0);
|
result = scrambler_istream_read_parent(sstream, MAGIC_SIZE, 0);
|
||||||
if (result <= 0) {
|
if (result <= 0) {
|
||||||
|
/* Make sure we return an error here. */
|
||||||
|
result = -1;
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
source = i_stream_get_data(stream->parent, &source_size);
|
source = i_stream_get_data(stream->parent, &source_size);
|
||||||
@ -331,6 +334,9 @@ scrambler_istream_read(struct istream_private *stream)
|
|||||||
return scrambler_istream_read_decrypt(sstream);
|
return scrambler_istream_read_decrypt(sstream);
|
||||||
case ISTREAM_MODE_PLAIN:
|
case ISTREAM_MODE_PLAIN:
|
||||||
return scrambler_istream_read_plain(sstream);
|
return scrambler_istream_read_plain(sstream);
|
||||||
|
case ISTREAM_MODE_DETECT:
|
||||||
|
/* Something went terribly wrong. */
|
||||||
|
assert(0);
|
||||||
default:
|
default:
|
||||||
/* Should not happened in theory! */
|
/* Should not happened in theory! */
|
||||||
return -1;
|
return -1;
|
||||||
|
Loading…
Reference in New Issue
Block a user