diff --git a/libvncclient/vncviewer.c b/libvncclient/vncviewer.c
index ffb0976cc739da6616720274f0dde559fa7c4109..498f14a7717b7fad43bdfa2e13b66c8842a22c13 100644
--- a/libvncclient/vncviewer.c
+++ b/libvncclient/vncviewer.c
@@ -238,7 +238,7 @@ static rfbBool rfbInitConnection(rfbClient* client)
 rfbBool rfbInitClient(rfbClient* client,int* argc,char** argv) {
   int i,j;
 
-  if(argv>0 && argc && *argc) {
+  if(argv && argc && *argc) {
     if(client->programName==0)
       client->programName=argv[0];