summaryrefslogtreecommitdiff
path: root/xpp/mpptalk_defs.h
diff options
context:
space:
mode:
authorTzafrir Cohen <tzafrir.cohen@xorcom.com>2012-03-15 20:29:09 +0000
committerTzafrir Cohen <tzafrir.cohen@xorcom.com>2012-03-15 20:29:09 +0000
commit00378c0a7d0ef13ba02391176f9cf5db3a8f4dc3 (patch)
treeba3fa5e6c9b25a083455a9fde7c2c1211eca8486 /xpp/mpptalk_defs.h
parent877eb9940c0217e025cf9d72b8e33502ad3c49d4 (diff)
xpp: clean 'Extrainfo' EEPROM field
* Extrainfo field contains junk data * Caused by: - The field is initialized to 0xFF values - There was no null termination (and no room to add it) * New code: - Ensure that show_extrainfo() have null termination even if EEPROM field is full. - Replace trailing 0xFF characters with '\0' when reading this field - Since our default burned EEPROM contain Extrainfo field full of 0xFF characters, this would make them look as null filled. Internal Issue-Id: #1341 Signed-off-by: Oron Peled <oron.peled@xorcom.com> Acked-by: Tzafrir Cohen <tzafrir.cohen@xorcom.com> git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/trunk@10491 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'xpp/mpptalk_defs.h')
-rw-r--r--xpp/mpptalk_defs.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/xpp/mpptalk_defs.h b/xpp/mpptalk_defs.h
index e38f381..bc0b83b 100644
--- a/xpp/mpptalk_defs.h
+++ b/xpp/mpptalk_defs.h
@@ -108,4 +108,6 @@ enum dev_dest {
DEST_EEPROM = 0x02,
};
+#define EXTRAINFO_SIZE 24
+
#endif /* MPPTALK_DEFS_H */