X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;ds=sidebyside;f=answerscripts.c;h=25d6cd6465e6b22ce79b08be197dd126eed5ba1d;hb=acd3f9c2e92c80a0a75d54b7fe52e7c5c38121f0;hp=a85717e66e08326f5826d493b73fa70217b9ea55;hpb=f3676c6534cf1ebf3c8efb0f9e821c25726eaa64;p=mirrors%2Flibpurple-core-answerscripts.git diff --git a/answerscripts.c b/answerscripts.c index a85717e..25d6cd6 100755 --- a/answerscripts.c +++ b/answerscripts.c @@ -40,7 +40,7 @@ typedef struct { int answerscripts_process_message_cb(answerscripts_job *job) { int i; - char response[ANSWERSCRIPTS_LINE_LENGTH+1]; + char response[ANSWERSCRIPTS_LINE_LENGTH+1]; response[0]='\0'; FILE *pipe = job->pipe; PurpleConversation *conv = job->conv; @@ -50,7 +50,7 @@ int answerscripts_process_message_cb(answerscripts_job *job) { ) return 1; for(i=0;response[i];i++) if(response[i]=='\n') response[i]=0; - purple_conv_im_send(purple_conversation_get_im_data(conv), response); + if(response[0]!='\0') purple_conv_im_send(purple_conversation_get_im_data(conv), response); if(!feof(pipe)) return 1; }