summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlexander Frolov <froller@froller.net>2012-02-21 15:04:05 +0400
committerAlexander Frolov <froller@froller.net>2012-02-21 15:04:05 +0400
commit45856e02edf4d40dff7e8007cc31378dcccf8211 (patch)
tree490bad5cbe00a8eb3404f3f2ed66fb016ff4c14f /src
parent4fd7ab2ce46794bd18ea125e9c8e2d25d5fe95a7 (diff)
downloadnyancat-45856e02edf4d40dff7e8007cc31378dcccf8211.tar.gz
Fixed SegFault if TERM variable is not set
Diffstat (limited to 'src')
-rw-r--r--src/nyancat.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nyancat.c b/src/nyancat.c
index 3cbca75..46b201e 100644
--- a/src/nyancat.c
+++ b/src/nyancat.c
@@ -364,7 +364,8 @@ int main(int argc, char ** argv) {
/* We are running standalone, retrieve the
* terminal type from the environment. */
char * nterm = getenv("TERM");
- strcpy(term, nterm);
+ if (nterm)
+ strcpy(term, nterm);
/* Also get the number of columns */
struct winsize w;
3 09:37:32 by herp]herp3-0/+658 2000-05-02[lcd4linux @ 2000-05-02 23:07:48 by herp]herp4-15/+24 2000-05-02[lcd4linux @ 2000-05-02 06:05:00 by reinelt]reinelt5-7/+312 2000-04-30[lcd4linux @ 2000-04-30 06:40:42 by reinelt]reinelt2-17/+37 2000-04-28[lcd4linux @ 2000-04-28 05:19:55 by reinelt]reinelt5-12/+554 2000-04-20[lcd4linux @ 2000-04-20 05:48:42 by reinelt]reinelt2-0/+18 2000-04-19[lcd4linux @ 2000-04-19 04:44:20 by reinelt]reinelt1-2/+2 2000-04-17[lcd4linux @ 2000-04-17 05:14:27 by reinelt]reinelt3-5/+119 2000-04-15[lcd4linux @ 2000-04-15 16:56:52 by reinelt]reinelt7-58/+197 2000-04-15[lcd4linux @ 2000-04-15 11:56:35 by reinelt]reinelt4-10/+60 2000-04-15[lcd4linux @ 2000-04-15 11:13:54 by reinelt]reinelt10-28/+144 2000-04-13[lcd4linux @ 2000-04-13 06:09:52 by reinelt]reinelt5-54/+126 2000-04-12[lcd4linux @ 2000-04-12 08:05:45 by reinelt]reinelt6-24/+535 2000-04-10[lcd4linux @ 2000-04-10 04:40:53 by reinelt]reinelt5-31/+65 2000-04-07[lcd4linux @ 2000-04-07 05:42:20 by reinelt]reinelt6-17/+266 2000-04-05[lcd4linux @ 2000-04-05 05:58:36 by reinelt]reinelt4-17/+65