[1.5][JPIP] new feature to target JP2 files from www (libcurl required)
[openjpeg.git] / applications / jpip / libopenjpip / msgqueue_manager.c
index 295c2360cc843c1a5dbacf10e0a99b9b15afc184..8244de06e8b9f5f1c180f9fafaf9a6816a8f626e 100644 (file)
@@ -494,15 +494,8 @@ void emit_body( message_param_t *msg, int fd)
 {
   Byte_t *data;
 
-  if( lseek( fd, msg->res_offset, SEEK_SET)==-1){
-    fprintf( FCGI_stderr, "Error: fseek in emit_body()\n");
-    return;
-  }
-  
-  data = (Byte_t *)malloc( msg->length);
-  if( read( fd, data, msg->length) != msg->length){
-    free( data);
-    fprintf( FCGI_stderr, "Error: fread in emit_body()\n");
+  if( !(data = fetch_bytes( fd, msg->res_offset, msg->length))){
+    fprintf( FCGI_stderr, "Error: fetch_bytes in emit_body()\n");
     return;
   }