mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2025-11-15 07:38:12 +00:00
elan: Fix "garbage value" errors in elan_cmd_cb()
libfprint/drivers/elan.c:351:4: warning: 2nd function call argument is an uninitialized value
dbg_buf(elandev->last_read, transfer->actual_length);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libfprint/drivers/elan.c:46:5: note: expanded from macro 'dbg_buf'
fp_dbg("%02x", buf[0]); \
^~~~~~~~~~~~~~~~~~~~~~
../../../../../../Projects/jhbuild/libfprint/libfprint/fpi-log.h:52:16: note: expanded from macro 'fp_dbg'
#define fp_dbg g_debug
^
libfprint/drivers/elan.c:351:4: warning: The left operand of '<<' is a garbage value
dbg_buf(elandev->last_read, transfer->actual_length);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libfprint/drivers/elan.c:48:27: note: expanded from macro 'dbg_buf'
fp_dbg("%04x", buf[0] << 8 | buf[1]); \
~~~~~~ ^
libfprint/drivers/elan.c:351:4: warning: The left operand of '<<' is a garbage value
dbg_buf(elandev->last_read, transfer->actual_length);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libfprint/drivers/elan.c:50:41: note: expanded from macro 'dbg_buf'
fp_dbg("%04x... (%d bytes)", buf[0] << 8 | buf[1], len)
~~~~~~ ^
This commit is contained in:
@@ -350,7 +350,7 @@ static void elan_cmd_cb(struct libusb_transfer *transfer,
|
|||||||
} else if (transfer->endpoint & LIBUSB_ENDPOINT_IN) {
|
} else if (transfer->endpoint & LIBUSB_ENDPOINT_IN) {
|
||||||
/* just finished receiving */
|
/* just finished receiving */
|
||||||
elandev->last_read = g_memdup(transfer->buffer, transfer->actual_length);
|
elandev->last_read = g_memdup(transfer->buffer, transfer->actual_length);
|
||||||
dbg_buf(elandev->last_read, transfer->actual_length);
|
dbg_buf(transfer->buffer, transfer->actual_length);
|
||||||
elan_cmd_done(ssm);
|
elan_cmd_done(ssm);
|
||||||
} else {
|
} else {
|
||||||
/* just finished sending */
|
/* just finished sending */
|
||||||
|
|||||||
Reference in New Issue
Block a user