aboutsummaryrefslogtreecommitdiff
path: root/libpcsxcore
diff options
context:
space:
mode:
authordankcushions2016-05-13 16:21:37 +0100
committercbransden2016-05-13 18:30:02 +0100
commitbebaef4be9a87d92b11bc29a002a531a9d1fa5d7 (patch)
tree268c11889974c4dda4518c85eff7cf45b2e14dd2 /libpcsxcore
parent6f1d3c7a18600c59227b3373a5205841174f8e44 (diff)
downloadpcsx_rearmed-bebaef4be9a87d92b11bc29a002a531a9d1fa5d7.tar.gz
pcsx_rearmed-bebaef4be9a87d92b11bc29a002a531a9d1fa5d7.tar.bz2
pcsx_rearmed-bebaef4be9a87d92b11bc29a002a531a9d1fa5d7.zip
Defensive code to avoid SEGFAULT
Diffstat (limited to 'libpcsxcore')
-rw-r--r--libpcsxcore/plugins.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libpcsxcore/plugins.c b/libpcsxcore/plugins.c
index 3d0ed3c..1369b1c 100644
--- a/libpcsxcore/plugins.c
+++ b/libpcsxcore/plugins.c
@@ -384,8 +384,8 @@ static int bufcount, bufc;
//PadDataS padd1, padd2;
unsigned char _PADstartPollMultitap(PadDataS padd[4]) {
- int i=0;
- int decallage=2;
+ int i=0;
+ int decallage=2;
bufc = 0;
PadDataS pad;
for(i=0;i<4;i++){
@@ -626,7 +626,7 @@ unsigned char CALLBACK PAD2__startPoll(int pad) {
return _PADstartPoll(&padd);
}else{
//a multitap is plugged : refresh all pad.
- int i=pad_index;
+ int i=0;
PadDataS padd[4];
for(i=0;i<4;i++){
PAD2_readPort2(&padd[i],i+pad_index);