From f6df7d7e510f2d8879ec54dce32fee2b691dc32d Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Tue, 2 Jul 2013 17:13:47 +0200 Subject: piano: Check for libgcrypt errors Fixes mysterious segfaults from issue #369 and #293. --- src/libpiano/piano.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/libpiano/piano.h') diff --git a/src/libpiano/piano.h b/src/libpiano/piano.h index dc05250..04f33b5 100644 --- a/src/libpiano/piano.h +++ b/src/libpiano/piano.h @@ -250,6 +250,7 @@ typedef enum { PIANO_RET_OUT_OF_MEMORY = 4, PIANO_RET_INVALID_LOGIN = 5, PIANO_RET_QUALITY_UNAVAILABLE = 6, + PIANO_RET_GCRY_ERR = 7, /* pandora error codes */ PIANO_RET_P_INTERNAL = PIANO_RET_OFFSET+0, @@ -297,7 +298,7 @@ typedef enum { PIANO_RET_P_RATE_LIMIT = PIANO_RET_OFFSET+1039, } PianoReturn_t; -void PianoInit (PianoHandle_t *, const char *, +PianoReturn_t PianoInit (PianoHandle_t *, const char *, const char *, const char *, const char *, const char *); void PianoDestroy (PianoHandle_t *); -- cgit v1.2.3