![](https://smaugmuds.afkmods.com/skins/default/images/icons/topic.png)
Pages:<< prev 1 next >>
![Post is unread](https://smaugmuds.afkmods.com/skins/default/images/icons/topic.png)
![](https://smaugmuds.afkmods.com/skins/default/images/noavatar.png)
![This member is currently offline](https://smaugmuds.afkmods.com/skins/default/images/icons/user_offline.png)
Sorcerer
![](https://smaugmuds.afkmods.com/skins/default/images/4.png)
GroupMembers
Posts600
JoinedDec 3, 2008
Well I installed it and only got one warning...
In function 'strncat',
inlined from 'check_alias' at alias.c:158:
/usr/include/bits/string3.h:153: warning: call to __builtin___strncat_chk might overflow destination buffer
Any ideas?
In function 'strncat',
inlined from 'check_alias' at alias.c:158:
/usr/include/bits/string3.h:153: warning: call to __builtin___strncat_chk might overflow destination buffer
strncat( arg, argument, MAX_INPUT_LENGTH );
Any ideas?
![Post is unread](https://smaugmuds.afkmods.com/skins/default/images/icons/topic.png)
![](https://smaugmuds.afkmods.com/avatars/uploaded/764.png)
![This member is currently offline](https://smaugmuds.afkmods.com/skins/default/images/icons/user_offline.png)
Sorcerer
![](https://smaugmuds.afkmods.com/skins/default/images/4.png)
GroupMembers
Posts902
JoinedJan 29, 2007
What's the declaration for arg and argument here?
![Post is unread](https://smaugmuds.afkmods.com/skins/default/images/icons/topic.png)
![](https://smaugmuds.afkmods.com/skins/default/images/noavatar.png)
![This member is currently offline](https://smaugmuds.afkmods.com/skins/default/images/icons/user_offline.png)
Sorcerer
![](https://smaugmuds.afkmods.com/skins/default/images/4.png)
GroupMembers
Posts600
JoinedDec 3, 2008
bool check_alias( CHAR_DATA * ch, char *command, char *argument ) { char arg[MAX_INPUT_LENGTH];
![Post is unread](https://smaugmuds.afkmods.com/skins/default/images/icons/topic.png)
![](https://smaugmuds.afkmods.com/avatars/uploaded/764.png)
![This member is currently offline](https://smaugmuds.afkmods.com/skins/default/images/icons/user_offline.png)
Sorcerer
![](https://smaugmuds.afkmods.com/skins/default/images/4.png)
GroupMembers
Posts902
JoinedJan 29, 2007
It's probably complaining because you need space for the zero byte. Try
strncat( arg, argument, MAX_INPUT_LENGTH-1 );
strncat( arg, argument, MAX_INPUT_LENGTH-1 );
Pages:<< prev 1 next >>