/* Maximum size of all options, we only ever request ACCM */
#define MAX_CONFIG_OPTION_SIZE 6
+#define REQ_OPTION_ACCM 0x1
+
struct lcp_data {
guint32 magic_number;
guint8 options[MAX_CONFIG_OPTION_SIZE];
guint16 options_len;
- gboolean req_accm; /* Should we request ACCM */
+ guint8 req_options;
guint32 accm; /* ACCM value */
};
{
guint16 len = 0;
- if (lcp->req_accm) {
+ if (lcp->req_options & REQ_OPTION_ACCM) {
guint32 accm;
accm = htonl(lcp->accm);
pppcp_set_data(pppcp, lcp);
- lcp->req_accm = TRUE;
+ lcp->req_options = REQ_OPTION_ACCM;
lcp->accm = 0;
lcp_generate_config_options(lcp);