Only print an error with send_termreq if debug_lvl is 2 or more.
authorIvo Timmermans <ivo@lychnis.net>
Sun, 14 May 2000 13:50:10 +0000 (13:50 +0000)
committerIvo Timmermans <ivo@lychnis.net>
Sun, 14 May 2000 13:50:10 +0000 (13:50 +0000)
src/protocol.c

index cdf5a31c0852047af84d3b5cebe6618a19a3cedb..3b81d7a24be6798cde4451de0d2e32a1a5a61698 100644 (file)
@@ -70,9 +70,10 @@ cp
 
   buflen = snprintf(buffer, MAXBUFSIZE, "%d %lx\n", TERMREQ, myself->vpn_ip);
 
-  if((write(cl->meta_socket, buffer, buflen)) < 0)
+  if(write(cl->meta_socket, buffer, buflen) < 0)
     {
-      syslog(LOG_ERR, "send failed: %s:%d: %m", __FILE__, __LINE__);
+      if(debug_lvl > 1)
+       syslog(LOG_ERR, "send failed: %s:%d: %m", __FILE__, __LINE__);
       return -1;
     }
 cp
@@ -400,7 +401,8 @@ cp
 int passphrase_h(conn_list_t *cl)
 {
 cp
-  cl->pp=xmalloc(sizeof(*(cl->pp)));
+  cl->pp = xmalloc(sizeof(*(cl->pp)));
+
   if(sscanf(cl->buffer, "%*d %as", &(cl->pp->phrase)) != 1)
     {
       syslog(LOG_ERR, "got bad PASSPHRASE request: %s", cl->buffer);