Il 03/07/2013 17:49, Tomoki Sekiyama ha scritto: > - return ga_install_service(path, log_filepath, > fixed_state_dir); > + if (ga_install_vss_provider()) { > + return EXIT_FAILURE; > + } > + if (ga_install_service(path, log_filepath, fixed_state_dir)) > { > + ga_uninstall_vss_provider(); > + return EXIT_FAILURE; > + } > + return 0; > } else if (strcmp(service, "uninstall") == 0) { > + ga_uninstall_vss_provider(); > return ga_uninstall_service();
I think this shouldn't be a hard failure. Only the freeze/thaw commands should fail. Paolo