-#if 0 /* do we really need this code? */
- {
- struct aim_snac_t snac;
-
- snac.id = sess->snac_nextid;
- snac.family = 0x0003;
- snac.type = 0x0004;
- snac.flags = 0x0000;
-
- snac.data = malloc( strlen( sn ) + 1 );
- memcpy( snac.data, sn, strlen( sn ) + 1 );
-
- aim_newsnac(sess, &snac);
- }
-#endif
-
- return( sess->snac_nextid++ );
+ aim_cachesnac(sess, 0x0003, 0x0004, 0x0000, sn, strlen(sn)+1);
+
+ return sess->snac_nextid;