Index: trunk/Ohana/src/opihi/dvo/imextract.c
===================================================================
--- trunk/Ohana/src/opihi/dvo/imextract.c	(revision 3462)
+++ trunk/Ohana/src/opihi/dvo/imextract.c	(revision 4689)
@@ -21,5 +21,5 @@
   /* check for time-based selection */
   TimeSelect = FALSE;
-  if (N = get_argument (argc, argv, "-time")) {
+  if ((N = get_argument (argc, argv, "-time"))) {
     remove_argument (N, &argc, argv);
     if (!str_to_time (argv[N], &tzero)) { 
@@ -38,5 +38,5 @@
   /* check for region-based selection */
   RegionSelect = FALSE;
-  if (N = get_argument (argc, argv, "-region")) {
+  if ((N = get_argument (argc, argv, "-region"))) {
     remove_argument (N, &argc, argv);
     RegionSelect = TRUE;
@@ -44,6 +44,7 @@
 
   /* check for region-based selection */
+  FlagValue = 0;
   FlagSelect = FALSE;
-  if (N = get_argument (argc, argv, "-flag")) {
+  if ((N = get_argument (argc, argv, "-flag"))) {
     remove_argument (N, &argc, argv);
     FlagValue = atoi (argv[N]);
@@ -55,5 +56,5 @@
   code = NULL;
   PhotcodeSelect = FALSE;
-  if (N = get_argument (argc, argv, "-photcode")) {
+  if ((N = get_argument (argc, argv, "-photcode"))) {
     PhotcodeSelect = TRUE;
     remove_argument (N, &argc, argv);
