Mercurial > pidgin.yaz
annotate src/protocols/yahoo/Makefile.am @ 14142:89d043d547cc
[gaim-migrate @ 16784]
Never allow Yahoo! to insert a NULL value into the outgoing packet
hash. This fixes some random crashes when the packet gets sent,
and yahoo_packet_length() is called, which eventually calls
strlen(NULL), which crashes
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Wed, 16 Aug 2006 06:58:59 +0000 |
parents | 7d5b5b88f2a7 |
children |
rev | line source |
---|---|
6198
fcc28f5dd0c8
[gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4202
diff
changeset
|
1 EXTRA_DIST = \ |
fcc28f5dd0c8
[gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4202
diff
changeset
|
2 Makefile.mingw |
fcc28f5dd0c8
[gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4202
diff
changeset
|
3 |
2086 | 4 pkgdir = $(libdir)/gaim |
5 | |
4202
59751fe608c5
[gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents:
3411
diff
changeset
|
6 YAHOOSOURCES = \ |
12416
4aafa0c63898
[gaim-migrate @ 14723]
Richard Laager <rlaager@wiktel.com>
parents:
11475
diff
changeset
|
7 util.c \ |
4aafa0c63898
[gaim-migrate @ 14723]
Richard Laager <rlaager@wiktel.com>
parents:
11475
diff
changeset
|
8 yahoo.c \ |
6513 | 9 yahoo.h \ |
12416
4aafa0c63898
[gaim-migrate @ 14723]
Richard Laager <rlaager@wiktel.com>
parents:
11475
diff
changeset
|
10 yahoochat.h \ |
4aafa0c63898
[gaim-migrate @ 14723]
Richard Laager <rlaager@wiktel.com>
parents:
11475
diff
changeset
|
11 yahoochat.c \ |
8349 | 12 yahoo_auth.c \ |
13 yahoo_auth.h \ | |
12432
7d5b5b88f2a7
[gaim-migrate @ 14739]
Richard Laager <rlaager@wiktel.com>
parents:
12416
diff
changeset
|
14 yahoo_crypt.h \ |
12416
4aafa0c63898
[gaim-migrate @ 14723]
Richard Laager <rlaager@wiktel.com>
parents:
11475
diff
changeset
|
15 yahoo_crypt.c \ |
4aafa0c63898
[gaim-migrate @ 14723]
Richard Laager <rlaager@wiktel.com>
parents:
11475
diff
changeset
|
16 yahoo_doodle.h \ |
4aafa0c63898
[gaim-migrate @ 14723]
Richard Laager <rlaager@wiktel.com>
parents:
11475
diff
changeset
|
17 yahoo_doodle.c \ |
7651 | 18 yahoo_filexfer.h \ |
9161 | 19 yahoo_filexfer.c \ |
9278 | 20 yahoo_friend.h \ |
21 yahoo_friend.c \ | |
10392 | 22 yahoo_packet.h \ |
23 yahoo_packet.c \ | |
9306 | 24 yahoo_picture.c \ |
25 yahoo_picture.h \ | |
9376 | 26 yahoo_profile.c \ |
27 ycht.c \ | |
28 ycht.h | |
4202
59751fe608c5
[gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents:
3411
diff
changeset
|
29 |
59751fe608c5
[gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents:
3411
diff
changeset
|
30 AM_CFLAGS = $(st) |
59751fe608c5
[gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents:
3411
diff
changeset
|
31 |
10889 | 32 libyahoo_la_LDFLAGS = -module -avoid-version $(GLIB_LIBS) |
2086 | 33 |
34 if STATIC_YAHOO | |
35 | |
8082 | 36 st = -DGAIM_STATIC_PRPL |
4202
59751fe608c5
[gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents:
3411
diff
changeset
|
37 noinst_LIBRARIES = libyahoo.a |
59751fe608c5
[gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents:
3411
diff
changeset
|
38 libyahoo_a_SOURCES = $(YAHOOSOURCES) |
59751fe608c5
[gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents:
3411
diff
changeset
|
39 libyahoo_a_CFLAGS = $(AM_CFLAGS) |
3411
5df423e0bca8
[gaim-migrate @ 3430]
Christian Hammond <chipx86@chipx86.com>
parents:
2894
diff
changeset
|
40 |
2086 | 41 else |
42 | |
43 st = | |
4202
59751fe608c5
[gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents:
3411
diff
changeset
|
44 pkg_LTLIBRARIES = libyahoo.la |
59751fe608c5
[gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents:
3411
diff
changeset
|
45 libyahoo_la_SOURCES = $(YAHOOSOURCES) |
2086 | 46 |
47 endif | |
4202
59751fe608c5
[gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents:
3411
diff
changeset
|
48 |
59751fe608c5
[gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents:
3411
diff
changeset
|
49 AM_CPPFLAGS = \ |
59751fe608c5
[gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents:
3411
diff
changeset
|
50 -I$(top_srcdir)/src \ |
6371
8f94cce8faa5
[gaim-migrate @ 6876]
Christian Hammond <chipx86@chipx86.com>
parents:
6360
diff
changeset
|
51 $(GLIB_CFLAGS) \ |
4202
59751fe608c5
[gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents:
3411
diff
changeset
|
52 $(DEBUG_CFLAGS) |