Browse Source

fix for sending message to verifier

master
Michael Preisach 4 years ago
parent
commit
340a4493ab
  1. 4
      client.c
  2. 2
      member.c

4
client.c

@ -37,14 +37,14 @@ int client_connect(conn_handler handler, char *servip, int16_t port) {
bzero(buffer, MAX_BUFSIZE);
for (ret = 0; 0 == ret;) {
ret = handler(buffer);
if(0 < ret)
if(0 < ret || 1 == ret)
break;
if (0 >= write(connfd, buffer, strlen(buffer))) {
printf("client_connect: cannot write to socket\n");
ret = -1;
}
if(0 != ret)
if(2 == ret)
break;
bzero(buffer, MAX_BUFSIZE);

2
member.c

@ -204,7 +204,7 @@ int member_verifymsg(char *buffer) {
printf("member_verifymsg: sig: %s, len: %lu\n", current, sig_len);
current[bytes] = '\n';
return 1;
return 2; //send to verifier before closing
}
//"JOINSTART <issuer.nonce>" > "APPEND <member.mpk>"

Loading…
Cancel
Save