fix segfault when piping to bti and user/password are not set
[gregoa/bti.git] / bti.c
diff --git a/bti.c b/bti.c
index ea464f1d4e3c4ef5f38b17408782c8879464b828..941be799ed2891d8bd220e5ce5638f992ebdb449 100644 (file)
--- a/bti.c
+++ b/bti.c
@@ -418,7 +418,7 @@ int main(int argc, char *argv[], char *envp[])
        }
 #endif
        tweet = get_string_from_stdin();
        }
 #endif
        tweet = get_string_from_stdin();
-       if (strlen(tweet) == 0) {
+       if (!tweet || strlen(tweet) == 0) {
                dbg("no tweet?\n");
                return -1;
        }
                dbg("no tweet?\n");
                return -1;
        }