2019–20 Coppa Italia

The 2019–20 Coppa Italia (branded as the Coppa Italia Coca-Cola for sponsorship reasons during the final)[1] was the 73rd edition of the national cup in Italian football.[2]

2019–20 Coppa Italia
Country Italy
Dates3 August 2019 –
17 June 2020
Teams78
Defending championsLazio
ChampionsNapoli (6th title)
Runners-upJuventus
Matches played79
Goals scored254 (3.22 per match)
Top goal scorer(s)Gianluca Scamacca
Michele Vano
(4 goals each)

Lazio were the defending champions having won their seventh title in May 2019 against Atalanta, but were eliminated by Napoli in the quarter-finals. Due to the COVID-19 pandemic in Italy, both the second legs of the semi-finals and the final itself were postponed to June.[3][4]

Napoli won the competition by defeating Juventus 4–2 on penalties in the final after a goalless draw, winning their sixth title overall and first since 2014.[5]

Participating teams

Serie A (20 teams)

Serie B (20 teams)

Serie C (29 teams)

Serie D (9 teams)

Format and seeding

Teams enter the competition at various stages, as follows:[2]

  • First phase (one-legged fixtures)
    • First round: 27 teams from Serie C and the 9 Serie D teams start the tournament
    • Second round: the 18 winners from the previous round are joined by the 20 Serie B teams and 2 teams from Serie C
    • Third round: the 20 winners from the second round meet the 12 Serie A sides seeded 9–20
    • Fourth round: the 16 winners face each other
  • Second phase
    • Round of 16 (one-legged): the 8 fourth round winners are inserted into a bracket with the Serie A clubs seeded 1–8
    • Quarter-finals (one-legged)
    • Semi-finals (two-legged)
  • Final (one-legged)

Round dates

The schedule of each round was announced by the organization in July 2019, but then modified in March 2020 as follows:[2]

Phase Round First leg Second leg
First stage First round 3 August 2019
Second round 10 August 2019
Third round 18 August 2019
Fourth round 3 December 2019
Final stage Round of 16 9–16 January 2020
Quarter-finals 21–29 January 2020
Semi-finals 12–13 February 2020 12–13 June 2020
Final 17 June 2020

First stage

First round

A total of 36 teams from Serie C and Serie D competed in this round, 18 of which advanced to the second round.

3 August 2019 Virtus Francavilla (3)2–1Novara (3)Francavilla Fontana
17:30 CEST (UTC+02:00) Vázquez  9'
Nunzella  78'
Report Bellich  20'
Peralta  86'
Stadium: Stadio Giovanni Paolo II
Referee: Mattia Pascarella
3 August 2019 Pro Vercelli (3)2–0 (a.e.t.)Rende (3)Vercelli
18:30 CEST (UTC+02:00) Victor Volpe  110'
Paulo  114'
Report Loviso  111' Stadium: Stadio Silvio Piola
Attendance: 504
Referee: Paride Tremolada
4 August 2019 Südtirol (3)4–2Fasano (4)Bolzano
16:00 CEST (UTC+02:00) Morosini  9'
Romero  54'
Ierardi  74'
Mazzocchi  89'
Report Corvino  63', 83' Stadium: Stadio Druso
Referee: Sajmir Kumara
4 August 2019 Adriese (4)0–1Feralpisalò (3)Adria
17:30 CEST (UTC+02:00) Report Scarsella  53' Stadium: Stadio Luigi Bettinazzi
Referee: Giuseppe Emanuele Repace
4 August 2019 Carrarese (3)1–1
(5–4 p)
Fermana (3)Carrara
17:30 CEST (UTC+02:00) Valente  63' Report Cognigni  24' (pen.) Stadium: Stadio dei Marmi
Attendance: 837
Referee: Francesco Luciani
Penalties
Bentivegna
Valente
Biasci
Pasciuti
Murolo
Cardoselli
Cognigni
Ricciardi
Zerbo
Isacco
Liguori
Manetta
4 August 2019 Ravenna (3)1–0Sanremese (4)Ravenna
17:30 CEST (UTC+02:00) Raffini  8' Report Stadium: Stadio Bruno Benelli
4 August 2019 Piacenza (3)1–1
(3–2 p)
Viterbese (3)Piacenza
18:00 CEST (UTC+02:00) Sylla  97' Report Svidercoschi  94' Stadium: Stadio Leonardo Garilli
Attendance: 759
Referee: Enrico Maggio
Penalties
Bolis
Paponi
Giandonato
Cattaneo
Marotta
Vandeputte
Antezza
Svidercoschi
Markić
Ricci
4 August 2019 Monza (3)2–0Alessandria (3)Monza
18:30 CEST (UTC+02:00) Iocolano  6'
Brighenti  33'
Report Stadium: Stadio Brianteo
4 August 2019 Pro Patria (3)1–0Matelica (4)Busto Arsizio
18:30 CEST (UTC+02:00) Defendi  72'
Colombo  31'  81'
Report Stadium: Stadio Carlo Speroni
4 August 2019 Catanzaro (3)4–1 (a.e.t.)Casertana (3)Catanzaro
19:00 CEST (UTC+02:00) Calì  48'
Nicastro  94', 109'
Kanoute  103'
Report Cavallini  84' Stadium: Stadio Nicola Ceravolo
4 August 2019 Triestina (3)3–1Cavese (3)Trieste
20:00 CEST (UTC+02:00) Granoche  8', 17' (pen.)
Ferretti  86'
Report El Ouazni  43' Stadium: Stadio Nereo Rocco
4 August 2019 Catania (3)3–0Fanfulla (4)Catania
20:30 CEST (UTC+02:00) Di Piazza  13'
Sarno  42'
Curiale  79'
Report Stadium: Stadio Angelo Massimino
4 August 2019 Imolese (3)3–3
(4–3 p)
Sambenedettese (3)Imola
20:30 CEST (UTC+02:00) Tentoni  51'
Padovan  59'
Latte Lath  102'
Report Cernigoi  26', 113' (pen.)
Rapisarda  64'
Stadium: Stadio Romeo Galli
Attendance: 584
Referee: Alessandro Di Graci
Penalties
Boccardi
Marcucci
D'Alena
Latte Lath
Valeau
Cernigoi
Brunetti
Miceli
Orlando
Rapisarda
4 August 2019 Monopoli (3)4–1Ponsacco (4)Monopoli
20:30 CEST (UTC+02:00) De Franco  3'
Donnarumma  8', 35'
Cuppone  77'
Report Olawale  20' Stadium: Stadio Vito Simone Veneziani
4 August 2019 Siena (3)0–2Mantova (4)Siena
20:30 CEST (UTC+02:00) Report Scotto  40' (pen.)
Guccione  55'
Stadium: Stadio Artemio Franchi – Montepaschi Arena
4 August 2019 Arezzo (3)1–0Turris (4)Arezzo
20:45 CEST (UTC+02:00) Belloni  56' Report Stadium: Stadio Città di Arezzo
4 August 2019 Potenza (3)2–0Lanusei (4)Potenza
21:00 CEST (UTC+02:00) Longo  60'
Ferri Marini  81'
Report Stadium: Stadio Alfredo Viviani
6 August 2019 Reggina (3)3–2Vicenza (3)Reggio Calabria
20:30 CEST (UTC+02:00) Sounas  35'
Reginaldo  54' (pen.), 72'
Report Marotta  7'
Giacomelli  77' (pen.)
Stadium: Stadio Oreste Granillo

Second round

A total of 40 teams from first round and Serie B competed in the second round, 20 of which advanced to join 12 teams from Serie A in the third round.

10 August 2019 Ascoli (2)5–1Pro Vercelli (3)Ascoli Piceno
18:30 CEST (UTC+02:00)
Report
Stadium: Stadio Cino e Lillo Del Duca
Referee: Giovanni Ayroldi
11 August 2019 Spezia (2)5–0Pro Patria (3)La Spezia
18:00 CEST (UTC+02:00)
Stadium: Stadio Alberto Picco
11 August 2019 Perugia (2)1–0Triestina (3)Perugia
CEST (UTC+02:00)
Stadium: Stadio Renato Curi
11 August 2019 Cremonese (2)4–0Virtus Francavilla (3)Cremona
CEST (UTC+02:00)
Stadium: Stadio Giovanni Zini
11 August 2019 Empoli (2)2–1Reggina (3)Empoli
CEST (UTC+02:00)
Stadium: Stadio Carlo Castellani
11 August 2019 Pescara (2)3–2Mantova (4)Pescara
CEST (UTC+02:00)
  • Guccione  50'
  • Tremolada  90'
Stadium: Stadio Adriatico – Giovanni Cornacchia
11 August 2019 Benevento (2)3–4Monza (3)Benevento
CEST (UTC+02:00)
Stadium: Stadio Ciro Vigorito
11 August 2019 Livorno (2)0–1Carpi (3)Livorno
CEST (UTC+02:00)
Stadium: Stadio Armando Picchi
11 August 2019 Cittadella (2)3–0Padova (3)Cittadella
CEST (UTC+02:00)
Stadium: Stadio Pier Cesare Tombolato
11 August 2019 Chievo (2)1–1 (a.e.t.)
(3–1 p)
Ravenna (3)Verona
CEST (UTC+02:00)
Stadium: Stadio Marc'Antonio Bentegodi
Penalties
Karamoko
Leverbe
Esposito
Rodríguez
Ronchi
Ricchi
Pellizzari
Fyda
11 August 2019 Crotone (2)4–3Arezzo (3)Crotone
CEST (UTC+02:00)
Stadium: Stadio Ezio Scida
11 August 2019 Pordenone (2)1–2Feralpisalò (3)Pordenone
CEST (UTC+02:00)
Stadium: Stadio Ottavio Bottecchia
11 August 2019 Juve Stabia (2)1–1 (a.e.t.)
(2–3 p)
Imolese (3)Castellammare di Stabia
19:45 CEST (UTC+02:00)
Stadium: Stadio Romeo Menti
Attendance: 3,000
Referee: Federico Dionisi
Penalties
Di Gennaro
Carlini
Torromino
Canotto
Calò
Boccardi
Latte Lath
Vuthaj
Marcucci
Maniero
11 August 2019 Trapani (2)3–1Piacenza (3)Trapani
CEST (UTC+02:00)
Stadium: Stadio Polisportivo Provinciale
11 August 2019 Venezia (2)2–1Catania (3)Venice
19:00 CEST (UTC+02:00)
Stadium: Stadio Pierluigi Penzo
11 August 2019 Frosinone (2)4–0Carrarese (3)Frosinone
20:30 CEST (UTC+02:00)
Stadium: Stadio Benito Stirpe
11 August 2019 Monopoli (3)1–0Cosenza (2)Monopoli
20:30 CEST (UTC+02:00)
Stadium: Stadio Vito Simone Veneziani
11 August 2019 Virtus Entella (2)1–2Südtirol (3)Chiavari
20:30 CEST (UTC+02:00)
Stadium: Stadio Comunale
11 August 2019 Pisa (2)3–0Potenza (3)Pisa
20:45 CEST (UTC+02:00)
Stadium: Arena Garibaldi – Stadio Romeo Anconetani
11 August 2019 Salernitana (2)3–1Catanzaro (3)Salerno
20:45 CEST (UTC+02:00)
Stadium: Stadio Arechi

Third round

A total of 32 teams from second round and Serie A (clubs seeded 9–20) competed in the third round, 16 of which advanced to the fourth round.

16 August 2019 Genoa (1)4–1Imolese (3)Chiavari
20:30 CEST (UTC+02:00) Criscito  2' (pen.)
Saponara  24'
Ghiglione  28'
Schöne  74'
Report Alimi  53' Stadium: Stadio Comunale di Chiavari
Attendance: 5,500
Referee: Luca Pairetto
17 August 2019 Parma (1)3–1Venezia (2)Parma
18:00 CEST (UTC+02:00) Gervinho  10', 72'
Iacoponi  22'
Report Aramu  24' (pen.) Stadium: Stadio Ennio Tardini
Attendance: 5,449
Referee: Paolo Valeri
18 August 2019 Perugia (2)2–1 (a.e.t.)Brescia (1)Perugia
18:00 CEST (UTC+02:00) Melchiorri  90+3'
Buonaiuto  98'
Donnarumma  43' Stadium: Stadio Renato Curi
Attendance: 4,478
Referee: Marco Piccinini
18 August 2019 Fiorentina (1)3–1Monza (3)Florence
18:15 CEST (UTC+02:00) Vlahović  80', 86'
Chiesa  89'
Report Brighenti  34' Stadium: Stadio Artemio Franchi
Attendance: 15,000
Referee: Fabrizio Pasqua
18 August 2019 Sassuolo (1)1–0Spezia (2)Reggio Emilia
20:45 CEST (UTC+02:00) Traorè  9' Report Stadium: Mapei Stadium – Città del Tricolore
Attendance: 2,930
Referee: Rosario Abisso
18 August 2019 Hellas Verona (1)1–2 (a.e.t.)Cremonese (2)Verona
20:30 CEST (UTC+02:00) Empereur  7' Report Castagnetti  90+3'
Deli  102'
Stadium: Stadio Marc'Antonio Bentegodi
Attendance: 8,211
Referee: Gianluca Manganiello
18 August 2019 Empoli (2)2–1 (a.e.t.)Pescara (2)Empoli
20:30 CEST (UTC+02:00) Dezi  27'
Moreo  103'
Report Tumminello  6' Stadium: Stadio Carlo Castellani
Attendance: 2,170
Referee: Maurizio Mariani
18 August 2019 Cittadella (2)3–3 (a.e.t.)
(5–4 p)
Carpi (3)Cittadella
CEST (UTC+02:00) Diaw  25' (pen.)
Celar  71'
Proia  103'
Report Vano  43' (pen.), 90+1', 94' Stadium: Stadio Pier Cesare Tombolato
Referee: Manuel Volpi
18 August 2019 Cagliari (1)2–1Chievo (2)Cagliari
20:30 CEST (UTC+02:00) João Pedro  7'
Rog  17'
Report Pucciarelli  43' Stadium: Sardegna Arena
Attendance: 12,007
Referee: Antonio Giua
18 August 2019 Crotone (2)1–3Sampdoria (1)Crotone
CEST (UTC+02:00) Molina  8' Caprari  37'
Quagliarella  42' (pen.)
Maroni  60'
Stadium: Stadio Ezio Scida
Attendance: 8,068
Referee: Juan Luca Sacchi
18 August 2019 SPAL (1)3–1Feralpisalò (3)Ferrara
20:45 CEST (UTC+02:00) Di Francesco  3'
Valoti  16', 32'
Maiorino  1' Stadium: Stadio Paolo Mazza
Attendance: 5,374
Referee: Daniele Chiffi
18 August 2019 Lecce (1)4–0Salernitana (2)Lecce
20:45 CEST (UTC+02:00) Lapadula  4', 76'
Falco  61'
Majer  81'
Report Stadium: Stadio Via del Mare
Attendance: 15,956
Referee: Eugenio Abbattista
18 August 2019 Ascoli (2)2–0Trapani (2)Ascoli Piceno
20:30 CEST (UTC+02:00) Scamacca  48', 80' Report Stadium: Stadio Cino e Lillo Del Duca
Attendance: 4,248
Referee: Gianpaolo Calvarese
18 August 2019 Frosinone (2)5–1Monopoli (3)Frosinone
20:30 CEST (UTC+02:00) Trotta  31', 36'
Ciano  57'
Citro  67'
Brighenti  75'
Report Ferrara  82' Stadium: Stadio Benito Stirpe
Attendance: 4,109
Referee: Fabio Maresca
18 August 2019 Udinese (1)3–1Südtirol (3)Udine
20:30 CEST (UTC+02:00) Lasagna  49'
Mandragora  70', 88'
Morosini  66' Stadium: Dacia Arena
Attendance: 5,252
Referee: Gianluca Aureliano
18 August 2019 Pisa (2)0–3Bologna (1)Pisa
20:45 CEST (UTC+02:00) Poli  21'
Orsolini  61'
Palacio  64'
Stadium: Arena Garibaldi
Attendance: 7,141
Referee: Federico La Penna

Fourth round

A total of 16 teams from the third round competed in the fourth round, 8 of which advanced to the round of 16.

3 December 2019 Cremonese (2)1–0Empoli (2)Cremona
15:00 CET (UTC+01:00) Claiton  35' Report Stadium: Stadio Giovanni Zini
Attendance: 1,359
Referee: Daniel Amabile
3 December 2019 Genoa (1)3–2Ascoli (2)Genoa
18:00 CET (UTC+01:00) Pinamonti  14', 79'
Criscito  72'
Report Beretta  48'
Criscito  68' (o.g.)
Stadium: Stadio Luigi Ferraris
Attendance: 1,825
Referee: Giovanni Ayroldi
3 December 2019 Fiorentina (1)2–0Cittadella (2)Florence
21:00 CET (UTC+01:00) Benassi  21', 53'
Venuti  27'
Report Stadium: Stadio Artemio Franchi
Attendance: 8,988
Referee: Ivano Pezzuto
4 December 2019 Sassuolo (1)1–2Perugia (2)Reggio Emilia
15:00 CET (UTC+01:00) Bourabia  82' Report Mazzocchi  10'
Nicolussi  17'
Stadium: Mapei Stadium – Città del Tricolore
Attendance: 1,215
Referee: Simone Sozza
4 December 2019 SPAL (1)5–1Lecce (1)Ferrara
18:00 CET (UTC+01:00) Igor  18'
Paloschi  24'
Murgia  31'
Cionek  45'
Floccari  83'
Report Imbula  55' Stadium: Stadio Paolo Mazza
Attendance: 4,947
Referee: Antonio Giua
4 December 2019 Udinese (1)4–0Bologna (1)Udine
21:00 CET (UTC+01:00) Barák  24'
De Maio  42'
Mandragora  77'
Lasagna  90+2'
Report Stadium: Dacia Arena
Attendance: 3,066
Referee: Marco Piccinini
5 December 2019 Parma (1)2–1Frosinone (2)Parma
18:00 CET (UTC+01:00) Siligardi  20'
Hernani  90+2' (pen.)
Report Trotta  71' Stadium: Stadio Ennio Tardini
Attendance: 1,190
Referee: Federico Dionisi
5 December 2019 Cagliari (1)2–1Sampdoria (1)Cagliari
21:00 CET (UTC+01:00) Cerri  7'
Ragatzu  48'
Report Gabbiadini  87' Stadium: Sardegna Arena
Attendance: 11,781
Referee: Gianluca Manganiello

Final stage

Bracket

  Round of 16 Quarter-finals Semi-finals Final
                                 
Internazionale 4  
Cagliari 1  
  Internazionale 2  
  Fiorentina 1  
Fiorentina 2
Atalanta 1  
  Internazionale 0 1 1  
  Napoli 1 1 2  
Napoli 2  
Perugia 0  
  Napoli 1
  Lazio 0  
Lazio 4
Cremonese 0  
  Napoli (p)  0 (4) 
  Juventus 0 (2)
Milan 3  
SPAL 0  
  Milan (a.e.t.) 4
  Torino 2  
Torino (p)  1 (5) 
Genoa 1 (3)  
  Milan 1 0 1
  Juventus (a) 1 0 1  
Juventus 4  
Udinese 0  
  Juventus 3
  Roma 1  
Parma 0
Roma 2  

Round of 16

The Round of 16 matches were played between clubs seeded 1–8 in 2018–19 Serie A and clubs advancing from the fourth round. For teams meeting from the same division, home field advantage was determined by a draw, not seed number. This rule also applies in the quarter-finals and semi-finals, although in the semi-finals, the draw only determined the home team in the second leg. The Round of 16 matches were played on 9, 14, 15, and 16 January. All times are CET (UTC+1).

9 January 2020 Torino (1)1–1 (a.e.t.)
(5–3 p)
Genoa (1)Turin
21:15 De Silvestri  23' Report Favilli  14' Stadium: Stadio Olimpico Grande Torino
Attendance: 3,975
Referee: Juan Luca Sacchi
Penalties
Belotti
Millico
Rincón
Aina
Berenguer
Destro
Favilli
Cassata
Radovanović
14 January 2020 Napoli (1)2–0Perugia (2)Naples
15:00 Insigne  26' (pen.), 38' (pen.) Report Stadium: Stadio San Paolo
Referee: Luca Massimi
14 January 2020 Lazio (1)4–0Cremonese (2)Rome
18:00 Patric  10'
Parolo  26'
Immobile  58' (pen.)
Bastos  89'
Report Stadium: Stadio Olimpico
Attendance: 7,789
Referee: Lorenzo Maggioni
14 January 2020 Internazionale (1)4–1Cagliari (1)Milan
20:45 Lukaku  1', 49'
Valero  22'
Ranocchia  81'
Report Oliva  73' Stadium: San Siro
Attendance: 28,914
Referee: Daniele Chiffi
15 January 2020 Fiorentina (1)2–1Atalanta (1)Florence
15:00 Cutrone  11'
Lirola  84'
Report Iličić  67' Stadium: Stadio Artemio Franchi
Attendance: 13,395
Referee: Gianluca Manganiello
15 January 2020 Milan (1)3–0SPAL (1)Milan
18:00 Piątek  20'
Castillejo  44'
Hernández  66'
Report Stadium: San Siro
Attendance: 32,093
Referee: Davide Ghersini
15 January 2020 Juventus (1)4–0Udinese (1)Turin
20:45 Higuaín  16'
Dybala  26' (pen.), 58'
Douglas Costa  61' (pen.)
Report Stadium: Allianz Stadium
Attendance: 39,524
Referee: Gianluca Aureliano
16 January 2020 Parma (1)0–2Roma (1)Parma
21:15 Report Pellegrini  49', 76' (pen.) Stadium: Stadio Ennio Tardini
Attendance: 3,604
Referee: Luca Pairetto

Quarter-finals

The quarter-final matches were played on 21, 22, 28, and 29 January. All times are in CET (UTC+1). The results of the draw that determined the home team were published on 10 December 2019.[6]

21 January 2020 Napoli (1)1–0Lazio (1)Naples
20:45 Insigne  2' Report Stadium: Stadio San Paolo
Attendance: 24,377
Referee: Davide Massa
22 January 2020 Juventus (1)3–1Roma (1)Turin
20:45 Ronaldo  26'
Bentancur  38'
Bonucci  45+2'
Report Buffon  50' (o.g.) Stadium: Allianz Stadium
Attendance: 40,791
Referee: Gianluca Rocchi
28 January 2020 Milan (1)4–2 (a.e.t.)Torino (1)Milan
20:45 Bonaventura  12'
Çalhanoğlu  90+1', 106'
Ibrahimović  109'
Report Bremer  34', 71' Stadium: San Siro
Attendance: 36,462
Referee: Fabrizio Pasqua
29 January 2020 Internazionale (1)2–1Fiorentina (1)Milan
20:45 Candreva  44'
Barella  67'
Report Cáceres  60' Stadium: San Siro
Attendance: 51,431
Referee: Daniele Doveri

Semi-finals

The first leg of the semi-final matches were played on 12 and 13 February. The second leg matches were scheduled to be played on 4 and 5 March, but were postponed to 12 and 13 June due to the coronavirus pandemic in Italy. Times are CET (UTC+1) for first leg matches and CEST (UTC+2) for second leg matches.

First leg
12 February 2020 Internazionale (1)0–1Napoli (1)Milan
20:45 Report Fabián  57' Stadium: San Siro
Attendance: 59,601
Referee: Gianpaolo Calvarese
13 February 2020 Milan (1)1–1Juventus (1)Milan
20:45 Rebić  61' Report Ronaldo  90+1' (pen.) Stadium: San Siro
Attendance: 72,738
Referee: Paolo Valeri
Second leg
12 June 2020 Juventus (1)0–0
(1a–1 agg.)
Milan (1)Turin
21:00 Report Stadium: Allianz Stadium
Attendance: 0
Referee: Daniele Orsato
Note: Match postponed to 12 June from its original date of 4 March due to concerns over the coronavirus pandemic.[4][3]
13 June 2020 Napoli (1)1–1
(2–1 agg.)
Internazionale (1)Naples
21:00 Mertens  41' Report Eriksen  2' Stadium: Stadio San Paolo
Attendance: 0
Referee: Gianluca Rocchi
Note: Match postponed to 13 June from its original date of 5 March due to concerns over the coronavirus pandemic.[7][3]

Final

Napoli0–0Juventus
Report
Penalties
4–2
Attendance: 0[note 1]
Referee: Daniele Doveri

Top goalscorers

Rank Player Club Goals
1 Gianluca Scamacca Ascoli 4
Michele Vano Carpi
3 Lorenzo Insigne Napoli 3
Rolando Mandragora Udinese
Tommaso Morosini Südtirol
Marcello Trotta Frosinone
7 40 players 2

Notes

    1. The final was played behind closed doors due to the COVID-19 pandemic in Italy.
    gollark: Great?
    gollark: Due to C's inferior type system, it does not generally autodetect this kind of issue, but basically, local variables are stored in temporary storage and you cannot safely pass pointers to them outside of where they came from.
    gollark: (make sure to free it in the callback, or you WILL memory leaks)
    gollark: The solution is to use global variables and invoke the wrath of Zeus, or I guess to just malloc some memory to store a copy of `reqCounts` in.
    gollark: If so, it'll be on the stack, not the heap, so it'll be overwritten when another function does things.

    References

    1. "COCA-COLA TITLE SPONSOR DELLA FINALE DI COPPA ITALIA 2019/2020". legaseriea.it (in Italian). Lega Nazionale Professionisti Serie A. 11 June 2020.
    2. "Coppa Italia 2018/2019, 2019/2020 e 2020/2021" (PDF). legaseriea.it (in Italian). Lega Nazionale Professionisti Serie A. 9 July 2018. Retrieved 18 July 2018.
    3. "Official: Coppa Italia June 13, Serie A 20". Football Italia. 28 May 2020.
    4. "Official: Juventus-Milan postponed". Football Italia. 3 March 2020.
    5. "Coppa: Napoli beat Juventus on penalties". Football Italia. 17 June 2020. Retrieved 17 June 2020.
    6. "Coppa Italia 2019/2020 Quarti di Finale" (PDF). Serie A. 10 December 2019. Retrieved 10 December 2019.
    7. "Napoli-Inter rinviata a data da destinarsi. Dopo Juve-Milan nuova gara posticipata" (in Italian). Eurosport. 4 March 2020.
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.