Display error message if it is possible
authorMiloš Mulač <mulac@civ.zcu.cz>
Thu, 15 May 2008 07:43:30 +0000 (07:43 +0000)
committerMiloš Mulač <mulac@civ.zcu.cz>
Thu, 15 May 2008 07:43:30 +0000 (07:43 +0000)
org.glite.lb.utils/src/dump_exporter.c

index 428ad59..9024a1c 100644 (file)
@@ -219,6 +219,15 @@ int main(int argc, char **argv)
        }
 
 cleanup_lbl:
+       if (ret) {
+               char    *et, *ed;
+                
+               if (edg_wll_Error(ctx,&et,&ed)) {
+                       fprintf(stderr,"\nError during dump processing! Terminating.\n%s: %s\n",et,ed);           
+                       free(et);
+                       free(ed);
+               }
+       }
        edg_wll_FreeContext(ctx);
        if ( ev ) edg_wll_FreeEvent(ev);
        for ( st = dstorage; st && st->job; st++ ) if ( st->fhnd > 0 ) close(st->fhnd);