@@ -2567,47 +2567,47 @@ create_large_chunked_message (int body_size_in_kb, const char* headers)
25672567char *
25682568quote (const char * orig ) {
25692569 if (!orig ) return NULL ;
2570- size_t j , i , len = strlen (orig );
2571- char * quoted = malloc (len == 0 ? 1 : len * 2 ); // hm..
2572- bzero (quoted , len == 0 ? 1 : len * 2 );
2573- for (i = 0 , j = 0 ; i != len ; ++ i ) {
2574- switch (orig [i ]){
2575- case '\n' :
2576- quoted [j ++ ] = '\\' ;
2577- quoted [j ++ ] = 'n' ;
2578- break ;
2579- case '\r' :
2580- quoted [j ++ ] = '\\' ;
2581- quoted [j ++ ] = 'r' ;
2582- break ;
2583- case '"' :
2584- quoted [j ++ ] = '\\' ;
2585- quoted [j ++ ] = '"' ;
2586- break ;
2587- default :
2588- quoted [j ++ ] = orig [i ];
2589- }
2590- }
2591- return quoted ;
2570+ size_t j , i , len = strlen (orig );
2571+ char * quoted = malloc (len == 0 ? 1 : len * 2 ); // hm..
2572+ bzero (quoted , len == 0 ? 1 : len * 2 );
2573+ for (i = 0 , j = 0 ; i != len ; ++ i ) {
2574+ switch (orig [i ]){
2575+ case '\n' :
2576+ quoted [j ++ ] = '\\' ;
2577+ quoted [j ++ ] = 'n' ;
2578+ break ;
2579+ case '\r' :
2580+ quoted [j ++ ] = '\\' ;
2581+ quoted [j ++ ] = 'r' ;
2582+ break ;
2583+ case '"' :
2584+ quoted [j ++ ] = '\\' ;
2585+ quoted [j ++ ] = '"' ;
2586+ break ;
2587+ default :
2588+ quoted [j ++ ] = orig [i ];
2589+ }
2590+ }
2591+ return quoted ;
25922592}
25932593
25942594void
25952595dump_message (const struct message * m )
25962596{
2597- int i ;
2598- printf ("name :%s\n" , m -> name );
2599- char * bla = quote (m -> raw );
2600- printf ("raw :\"%s\"\n" , bla );
2601- free (bla );
2602- switch (m -> type ){
2603- case HTTP_REQUEST :
2604- printf ("type :HTTP_REQUEST\n" );break ;
2605- case HTTP_RESPONSE :
2606- printf ("type :HTTP_RESPONSE\n" ); break ;
2607- case HTTP_BOTH :
2608- printf ("type :HTTP_BOTH\n" );
2609- }
2610- switch (m -> method ) {
2597+ int i ;
2598+ printf ("name :%s\n" , m -> name );
2599+ char * bla = quote (m -> raw );
2600+ printf ("raw :\"%s\"\n" , bla );
2601+ free (bla );
2602+ switch (m -> type ){
2603+ case HTTP_REQUEST :
2604+ printf ("type :HTTP_REQUEST\n" );break ;
2605+ case HTTP_RESPONSE :
2606+ printf ("type :HTTP_RESPONSE\n" ); break ;
2607+ case HTTP_BOTH :
2608+ printf ("type :HTTP_BOTH\n" );
2609+ }
2610+ switch (m -> method ) {
26112611 case HTTP_DELETE : printf ("method: HTTP_DELETE\n" );break ;
26122612 case HTTP_GET : printf ("method: HTTP_GET\n" );break ;
26132613 case HTTP_HEAD : printf ("method: HTTP_HEAD\n" );break ;
@@ -2633,27 +2633,27 @@ dump_message(const struct message * m)
26332633 case HTTP_NOTIFY : printf ("method: HTTP_NOTIFY\n" ); break ;
26342634 case HTTP_SUBSCRIBE : printf ("method: HTTP_SUBSCRIBE\n" ); break ;
26352635 case HTTP_UNSUBSCRIBE : printf ("method: HTTP_UNSUBSCRIBE\n" ); break ;
2636- default :
2636+ default :
26372637 printf ("method: UNKNOWN\n" ); break ;
2638- break ;
2639- }
2640- printf ("status_code :%d\n" , m -> status_code );
2638+ break ;
2639+ }
2640+ printf ("status_code :%d\n" , m -> status_code );
26412641 printf ("request_path:%s\n" , m -> request_path );
26422642 printf ("request_url :%s\n" , m -> request_url );
26432643 printf ("fragment :%s\n" , m -> fragment );
26442644 printf ("query_string:%s\n" , m -> query_string );
26452645
2646- bla = quote (m -> body );
2646+ bla = quote (m -> body );
26472647 printf ("body :\"%s\"\n" , bla );
2648- free (bla );
2648+ free (bla );
26492649 printf ("body_size :%zu\n" , m -> body_size );
26502650
2651- for (i = 0 ; i != m -> num_headers ; ++ i ){
2652- printf ("header_%d :{ \"%s\": \"%s\"}\n" , i , m -> headers [i ][0 ], m -> headers [i ][1 ]);
2653- }
2651+ for (i = 0 ; i != m -> num_headers ; ++ i ){
2652+ printf ("header_%d :{ \"%s\": \"%s\"}\n" , i , m -> headers [i ][0 ], m -> headers [i ][1 ]);
2653+ }
26542654
26552655 printf ("should_keep_alive :%d\n" , m -> should_keep_alive );
2656- bla = quote (m -> upgrade );
2656+ bla = quote (m -> upgrade );
26572657 if (bla ) {
26582658 printf ("upgrade :\"%s\"\n" , bla );
26592659 }
@@ -2664,7 +2664,7 @@ dump_message(const struct message * m)
26642664// printf("headers_complete_cb_called:%d\n", m->headers_complete_cb_called);
26652665// printf("message_complete_cb_called:%d\n", m->message_complete_cb_called);
26662666// printf("message_complete_on_eof :%d\n", m->message_complete_on_eof);
2667- printf ("\n" );
2667+ printf ("\n" );
26682668}
26692669
26702670void
0 commit comments