Index: trunk/Ohana/src/opihi/dvo/lcurve.c
===================================================================
--- trunk/Ohana/src/opihi/dvo/lcurve.c	(revision 3462)
+++ trunk/Ohana/src/opihi/dvo/lcurve.c	(revision 4689)
@@ -21,5 +21,5 @@
 
   Ngraph = -1;
-  if (N = get_argument (argc, argv, "-n")) {
+  if ((N = get_argument (argc, argv, "-n"))) {
     remove_argument (N, &argc, argv);
     Ngraph = atof (argv[N]);
@@ -29,11 +29,12 @@
 
   AutoLimits = FALSE;
-  if (N = get_argument (argc, argv, "-l")) {
+  if ((N = get_argument (argc, argv, "-l"))) {
     remove_argument (N, &argc, argv);
     AutoLimits = TRUE;
   }
 
+  xvec = yvec = NULL;
   SaveVectors = FALSE;
-  if (N = get_argument (argc, argv, "-v")) {
+  if ((N = get_argument (argc, argv, "-v"))) {
     remove_argument (N, &argc, argv);
     SaveVectors = TRUE;
@@ -45,5 +46,5 @@
 
   AbsPhot = FALSE;
-  if (N = get_argument (argc, argv, "-abs")) {
+  if ((N = get_argument (argc, argv, "-abs"))) {
     remove_argument (N, &argc, argv);
     AbsPhot = TRUE;
@@ -51,5 +52,5 @@
 
   GalMag = FALSE;
-  if (N = get_argument (argc, argv, "-gal")) {
+  if ((N = get_argument (argc, argv, "-gal"))) {
     fprintf (stderr, "galaxy magnitudes currently disabled\n");
     return (FALSE);
@@ -57,5 +58,5 @@
 
   ErrorBars = FALSE;
-  if (N = get_argument (argc, argv, "-d")) {
+  if ((N = get_argument (argc, argv, "-d"))) {
     remove_argument (N, &argc, argv);
     ErrorBars = TRUE;
