# Why is my P2SH sigScript field prepended with 0x00?

I created a P2SH transaction and signed it using coinb.in.

The sigScript field for this transaction is:

    da
00
47
3044
0220
33fb7d92f07516a788465dc5e4becabd5a7a5279efd008d004516ca575f00d1d
0220
01
48
3045
0221

OP_CHECKMULTISIG contains a bug which consumes one extra element from the stack. Due to this, an additional OP_FALSE (0x00) is pushed for multisig scripts to make the script evaluation valid.