|  | @@ -47,10 +47,12 @@ var exe_ext = process.platform === 'win32' ? '.exe' : '';
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  var plugin = path.resolve(__dirname, 'grpc_node_plugin' + exe_ext);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -execFile(plugin, process.argv.slice(2), function(error, stdout, stderr) {
 | 
	
		
			
				|  |  | +var child_process = execFile(plugin, process.argv.slice(2), {encoding: 'buffer'}, function(error, stdout, stderr) {
 | 
	
		
			
				|  |  |    if (error) {
 | 
	
		
			
				|  |  |      throw error;
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  | -  console.log(stdout);
 | 
	
		
			
				|  |  | -  console.log(stderr);
 | 
	
		
			
				|  |  |  });
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +process.stdin.pipe(child_process.stdin);
 | 
	
		
			
				|  |  | +child_process.stdout.pipe(process.stdout);
 | 
	
		
			
				|  |  | +child_process.stderr.pipe(process.stderr);
 |