X-Git-Url: http://git.harvie.cz/?p=mirrors%2Flibpurple-core-answerscripts.git;a=blobdiff_plain;f=answerscripts.c;h=e8a2ff309d88e71e103bf28bb6abece73968694f;hp=e997d0d6b9316f2542ed182f1d7f07c391eefc99;hb=544840fd9f90b9d2b90d52eccf23ce5f77ee4f1a;hpb=43863b1d6390d8eced602f1762a6c563e98bc17d diff --git a/answerscripts.c b/answerscripts.c index e997d0d..e8a2ff3 100755 --- a/answerscripts.c +++ b/answerscripts.c @@ -199,10 +199,12 @@ static PurplePluginInfo info = { static void init_plugin(PurplePlugin * plugin) { //Export static environment variables - const char * core_ui = purple_core_get_ui() != 0 ? (const char *) purple_core_get_ui() : ""; - const char * core_version = purple_core_get_version() != 0 ? (const char *) purple_core_get_version() : ""; - setenv(ENV_PREFIX "L_AGENT", (char *) core_ui, 1); //ID of IM client used with answerscripts - setenv(ENV_PREFIX "L_AGENT_VERSION", (char *) core_version, 1); //Version of client + #ifndef __x86_64__ //Workaround for x86_64 (where this causes problems pro unknown reason) + const char * core_ui = purple_core_get_ui() != 0 ? (const char *) purple_core_get_ui() : ""; + const char * core_version = purple_core_get_version() != 0 ? (const char *) purple_core_get_version() : ""; + setenv(ENV_PREFIX "L_AGENT", (char *) core_ui, 1); //ID of IM client used with answerscripts + setenv(ENV_PREFIX "L_AGENT_VERSION", (char *) core_version, 1); //Version of client + #endif } PURPLE_INIT_PLUGIN(autoanswer, init_plugin, info)