Index: trunk/src/sh_prelink.c
===================================================================
--- trunk/src/sh_prelink.c	(revision 98)
+++ trunk/src/sh_prelink.c	(revision 101)
@@ -75,6 +75,12 @@
   long status;
   char magic[4];
+
+  /* 42 bytes is about the minimum an ELF binary might have
+   * (with plenty of hacks to reduce the size, such as interleaving
+   * the code with the header...)
+   */
   if (size < 42)
     return S_FALSE;
+
   status = sl_read_timeout (fd, magic, 4, alert_timeout);
   (void) sl_rewind(fd);
