]> rtime.felk.cvut.cz Git - frescor/frsh.git/commitdiff
Better error message in FRM
authorMichal Sojka <sojkam1@fel.cvut.cz>
Thu, 28 May 2009 03:36:25 +0000 (05:36 +0200)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Thu, 28 May 2009 03:43:32 +0000 (05:43 +0200)
fres/resmng/frm_generic.c

index fc57081138e103fa680b27a59c282eb54faf14bc..91c54fc9930f3a2481d3dd1f1606fa460faec617 100644 (file)
@@ -350,8 +350,11 @@ fres_resource_manager frm_register(forb_orb orb, struct frm_data *frm_data,
                                                     desc->res_type,
                                                     desc->res_id,
                                                     &res_desc, &env);
-       if (forb_exception_occurred(&env) || ret != 0) {
-               save_errno(ul_logerr("fres_contract_broker_register_resource exception\n"));
+       if (forb_exception_occurred(&env)) {
+               save_errno(ul_logerr("fres_contract_broker_register_resource: %s\n", forb_strerror(&env)));
+               goto err_register;
+       } else if  (ret != 0) {
+               save_errno(ul_logerr("fres_contract_broker_register_resource error: %d\n", ret));
                goto err_register;
        }