diff --git a/src/dd/putbit.c b/src/dd/putbit.c index 16954f815..82f734da1 100644 --- a/src/dd/putbit.c +++ b/src/dd/putbit.c @@ -60,6 +60,9 @@ int putbit_write(struct putbit *pb, unsigned count, unsigned val) if (!pb) return EINVAL; + if (count > 32) + return EINVAL; + for (unsigned i=0; i