diff options
Diffstat (limited to 'src/accelerometers.c')
-rw-r--r-- | src/accelerometers.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/accelerometers.c b/src/accelerometers.c index 2a657a3..9933657 100644 --- a/src/accelerometers.c +++ b/src/accelerometers.c @@ -83,6 +83,11 @@ static void accelerometer_freerunner_try_threshold(AccelHandle *accel) /* Save the old threshold */ fh = accelerometer_freerunner_open_threshold("r"); + if ( fh == NULL ) { + fprintf(stderr, "Couldn't read old accelerometer threshold.\n"); + accel->old_threshold = -1; + return; + } rval = fscanf(fh, "%i", &accel->old_threshold); if ( rval != 1 ) { /* Failed */ |