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); bzero(buffer, MAX_BUFSIZE);
for (ret = 0; 0 == ret;) { for (ret = 0; 0 == ret;) {
ret = handler(buffer); ret = handler(buffer);
if(0 < ret) if(0 < ret || 1 == ret)
break; break;
if (0 >= write(connfd, buffer, strlen(buffer))) { if (0 >= write(connfd, buffer, strlen(buffer))) {
printf("client_connect: cannot write to socket\n"); printf("client_connect: cannot write to socket\n");
ret = -1; ret = -1;
} }
if(0 != ret) if(2 == ret)
break; break;
bzero(buffer, MAX_BUFSIZE); 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); printf("member_verifymsg: sig: %s, len: %lu\n", current, sig_len);
current[bytes] = '\n'; current[bytes] = '\n';
return 1; return 2; //send to verifier before closing
} }
//"JOINSTART <issuer.nonce>" > "APPEND <member.mpk>" //"JOINSTART <issuer.nonce>" > "APPEND <member.mpk>"

Loading…
Cancel
Save