fix some warnings
[satune.git] / src / Serialize / serializer.cc
index fe41a39fae91964300180684b02b20e9029e521f..4a970748e66470319550dde3a34fa4c49406c887 100644 (file)
@@ -48,7 +48,9 @@ void Serializer::mywrite(const void *__buf, size_t __n) {
        if (__n > SERIALBUFFERLENGTH *2) {
                if (bufferoffset != 0)
                        flushBuffer();
-               write(filedesc, __buf, __n);
+               ssize_t result=write(filedesc, __buf, __n);
+               if (result != (ssize_t) __n)
+                       exit(-1);
        } else {
                char *towrite=(char *) __buf;
                do  {