Content Length is wrong

Ok I just tried to apply the patch using the “patch” command and I get the following output.

admin-svr01:~$ sudo patch -p0 < ./sip-automatic-content-length162-8.diff patching file channels/chan_sip.c Hunk #1 FAILED at 1195. Hunk #2 FAILED at 1217. Hunk #3 FAILED at 2570. Hunk #4 FAILED at 2584. Hunk #5 FAILED at 3079. Hunk #6 FAILED at 4204. Hunk #7 FAILED at 4218. Hunk #8 FAILED at 4229. Hunk #9 FAILED at 4248. Hunk #10 FAILED at 4259. Hunk #11 FAILED at 5591. Hunk #12 FAILED at 9100. Hunk #13 FAILED at 9336. Hunk #14 FAILED at 9350. Hunk #15 FAILED at 9632. Hunk #16 FAILED at 9727. Hunk #17 FAILED at 9742. Hunk #18 FAILED at 9774. Hunk #19 FAILED at 9784. Hunk #20 FAILED at 9804. Hunk #21 FAILED at 9827. Hunk #22 FAILED at 9852. Hunk #23 FAILED at 9879. Hunk #24 FAILED at 10081. Hunk #25 FAILED at 10372. Hunk #26 FAILED at 10455. Hunk #27 FAILED at 11000. Hunk #28 FAILED at 11317. Hunk #29 FAILED at 11371. Hunk #30 FAILED at 11394. Hunk #31 FAILED at 11415. Hunk #32 FAILED at 11845. Hunk #33 FAILED at 11990. Hunk #34 FAILED at 12037. Hunk #35 FAILED at 18805. Hunk #36 FAILED at 18817. Hunk #37 FAILED at 18853. Hunk #38 FAILED at 18948. Hunk #39 FAILED at 22008. 39 out of 39 hunks FAILED -- saving rejects to file channels/chan_sip.c.rej patching file include/asterisk/strings.h Hunk #1 FAILED at 573. 1 out of 1 hunk FAILED -- saving rejects to file include/asterisk/strings.h.rej

What am I doing wrong here?