Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/src/libpiano/piano.c b/src/libpiano/piano.c
- index 042121e..4ed92fc 100644
- --- a/src/libpiano/piano.c
- +++ b/src/libpiano/piano.c
- @@ -43,18 +43,26 @@ THE SOFTWARE.
- void PianoInit (PianoHandle_t *ph, const char *partnerUser,
- const char *partnerPassword, const char *device, const char *inkey,
- const char *outkey) {
- + gcry_error_t gret;
- +
- memset (ph, 0, sizeof (*ph));
- ph->partner.user = strdup (partnerUser);
- ph->partner.password = strdup (partnerPassword);
- ph->partner.device = strdup (device);
- - gcry_cipher_open (&ph->partner.in, GCRY_CIPHER_BLOWFISH,
- - GCRY_CIPHER_MODE_ECB, 0);
- + if ((gret = gcry_cipher_open (&ph->partner.in, GCRY_CIPHER_BLOWFISH,
- + GCRY_CIPHER_MODE_ECB, 0)) != GPG_ERR_NO_ERROR) {
- + printf ("%s\n", gcry_strerror (gret));
- + return;
- + }
- gcry_cipher_setkey (ph->partner.in, (const unsigned char *) inkey,
- strlen (inkey));
- - gcry_cipher_open (&ph->partner.out, GCRY_CIPHER_BLOWFISH,
- - GCRY_CIPHER_MODE_ECB, 0);
- + if ((gret = gcry_cipher_open (&ph->partner.out, GCRY_CIPHER_BLOWFISH,
- + GCRY_CIPHER_MODE_ECB, 0)) != GPG_ERR_NO_ERROR) {
- + printf ("%s\n", gcry_strerror (gret));
- + return;
- + }
- gcry_cipher_setkey (ph->partner.out, (const unsigned char *) outkey,
- strlen (outkey));
- }
Add Comment
Please, Sign In to add comment