]> granicus.if.org Git - curl/commitdiff
uses client_write()
authorDaniel Stenberg <daniel@haxx.se>
Wed, 22 Nov 2000 12:55:24 +0000 (12:55 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 22 Nov 2000 12:55:24 +0000 (12:55 +0000)
lib/ldap.c
lib/telnet.c

index 18b5905465b4f38d0e76e459a339b4a13be39e69..5c1e1be848f1a02356e810eda717ec5ba4e06ebe 100644 (file)
@@ -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;
 }
 
index e8fa874ac8ffd4efcc89003e5a47dc94b0c5159c..9c20cc278cda94c53a3e8377faf4555b93eda667 100644 (file)
@@ -713,8 +713,8 @@ 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,8 +752,8 @@ void telrcv(struct UrlData *data,
           telrcv_state = TS_SB;
           continue;
        case IAC:
-          data->fwrite((char *)&c, 1, 1, data->out);
-          break;
+          client_write(data, CLIENTWRITE_BODY, (char *)&c, 1);
+          break;
        case DM:
        case NOP:
        case GA: