summaryrefslogtreecommitdiffhomepage
path: root/libs/lmo
diff options
context:
space:
mode:
Diffstat (limited to 'libs/lmo')
-rw-r--r--libs/lmo/src/lmo_core.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/libs/lmo/src/lmo_core.c b/libs/lmo/src/lmo_core.c
index f9e5331309..cd117bec80 100644
--- a/libs/lmo/src/lmo_core.c
+++ b/libs/lmo/src/lmo_core.c
@@ -22,13 +22,10 @@ extern char _lmo_error[1024];
static int lmo_read32( int fd, uint32_t *val )
{
- uint8_t buffer[5];
-
- if( read(fd, buffer, 4) < 4 )
+ if( read(fd, val, 4) < 4 )
return -1;
- buffer[4] = 0;
- *val = ntohl(*((uint32_t *) buffer));
+ *val = ntohl(*val);
return 4;
}