X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=accel-calibration.c;h=9367774900fbdafc11da486219b8d4c09301cd56;hb=378432a4f0cb62a7189340ee1424a529fcf2085a;hp=8a21a05abb9939991247b62aa20d8bfa7c951dfd;hpb=87a01bcdfc434f31b7a2a7d5bac85be94ab90526;p=android-x86%2Fhardware-intel-libsensors.git diff --git a/accel-calibration.c b/accel-calibration.c index 8a21a05..9367774 100644 --- a/accel-calibration.c +++ b/accel-calibration.c @@ -201,7 +201,8 @@ void accel_cal_store (int s) fd = open(ACCEL_CALIBRATION_PATH, O_WRONLY | O_TRUNC | O_CREAT, S_IRUSR); - write(fd, cal_data, sizeof(accel_cal_t)); - - close(fd); + if (fd != -1) { + write(fd, cal_data, sizeof(accel_cal_t)); + close(fd); + } }