Fixed a & vs && bug

This commit is contained in:
Lorenz Meier
2012-09-07 14:54:31 +02:00
parent 2b9f3a4845
commit 5c7f7f5a4c
+3 -3
View File
@@ -59,7 +59,7 @@
#include "uORB/uORB.h" #include "uORB/uORB.h"
#include "uORB/topics/parameter_update.h" #include "uORB/topics/parameter_update.h"
#if 0 #if 1
# define debug(fmt, args...) do { warnx(fmt, ##args); } while(0) # define debug(fmt, args...) do { warnx(fmt, ##args); } while(0)
#else #else
# define debug(fmt, args...) do { } while(0) # define debug(fmt, args...) do { } while(0)
@@ -479,7 +479,7 @@ param_export(int fd, bool only_unsaved)
* If we are only saving values changed since last save, and this * If we are only saving values changed since last save, and this
* one hasn't, then skip it * one hasn't, then skip it
*/ */
if (only_unsaved & !s->unsaved) if (only_unsaved && !s->unsaved)
continue; continue;
s->unsaved = false; s->unsaved = false;
@@ -519,7 +519,7 @@ param_export(int fd, bool only_unsaved)
break; break;
default: default:
debug("unrecognised parameter type"); debug("unrecognized parameter type");
goto out; goto out;
} }
} }