Commit 526eca19 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

uses client_write()

parent 79beebda
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -134,8 +134,7 @@ static void * DynaGetFunction(char *name)
static int WriteProc(void *param, char *text, int len)
{
  struct UrlData *data = (struct UrlData *)param;

  data->fwrite(text, 1, strlen(text), data->out);
  client_write(data, CLIENTWRITE_BODY, text, 0);
  return 0;
}

+5 −5
Original line number Diff line number Diff line
@@ -714,7 +714,7 @@ void telrcv(struct UrlData *data,
	    break;   /* Ignore \0 after CR */
	 }

	 data->fwrite((char *)&c, 1, 1, data->out);
	 client_write(data, CLIENTWRITE_BODY, (char *)&c, 1);
	 continue;

      case TS_DATA:
@@ -728,7 +728,7 @@ void telrcv(struct UrlData *data,
	    telrcv_state = TS_CR;
	 }

	 data->fwrite((char *)&c, 1, 1, data->out);
	 client_write(data, CLIENTWRITE_BODY, (char *)&c, 1);
	 continue;

      case TS_IAC:
@@ -752,7 +752,7 @@ void telrcv(struct UrlData *data,
	   telrcv_state = TS_SB;
	   continue;
	case IAC:
	   data->fwrite((char *)&c, 1, 1, data->out);
          client_write(data, CLIENTWRITE_BODY, (char *)&c, 1);
          break;
	case DM:
	case NOP: