Index: trunk/Ohana/src/opihi/dvo/imphot.c
===================================================================
--- trunk/Ohana/src/opihi/dvo/imphot.c	(revision 3462)
+++ trunk/Ohana/src/opihi/dvo/imphot.c	(revision 4689)
@@ -14,5 +14,5 @@
 
   GreyScale = FALSE;
-  if (N = get_argument (argc, argv, "-g")) {
+  if ((N = get_argument (argc, argv, "-g"))) {
     remove_argument (N, &argc, argv);
     strcpy (bufname, argv[N]);
@@ -26,4 +26,5 @@
   }
 
+  buf = NULL;
   if (GreyScale) {
     if ((buf = SelectBuffer (bufname, ANYBUFFER, TRUE)) == NULL) return (FALSE);
